Úvod k otázkam a odpovediam na jarné zavedenie rozhovoru

Spring BOOT je veľmi populárny rámec, ktorý je postavený na vrchole jarného rámca. Prichádza s novým vývojovým prístupom, ktorý uľahčuje zavádzanie a vývoj aplikácií na jar. V typickom jarnom rámci je veľa fazule a meta konfigurácie rôznymi spôsobmi, ako je XML, anotácie a Java konfigurácia. Spring BOOT sa vyhýba všetkým konfiguráciám, takže vývojár môže v krátkom čase rýchlo začať nový jarný projekt. Spring BOOT nie je nový prístup k riešeniu niektorých problémov, ale rieši rovnaký problém ako jarný rámec, ale s minimálnou alebo žiadnou konfiguráciou. Vychádza z predvoleného konfiguračného prístupu, ktorý sa posudzuje. Pomáha pri znižovaní množstva kódu a konfigurácie kotlovej dosky a zlepšuje vývoj, testovanie jednotiek a proces testovania integrácie.

Teraz, ak hľadáte prácu, ktorá súvisí s Spring Boot, musíte sa pripraviť na Interview Otázky na Spring Boot. Je pravda, že každý pohovor sa líši podľa rôznych profilov zamestnania, ale na to, aby bol rozhovor jasný, musíte mať dobrú a jasnú znalosť Spring Boot. Tu sme pripravili dôležité otázky a odpovede týkajúce sa Spring Boot Interview, ktoré vám pomôžu dosiahnuť úspech v pohovore.

Nižšie je uvedený zoznam najdôležitejších otázok, ktoré sa týkajú rozhovoru pre Spring Boot Interview a ktoré sú rozdelené na dve časti:

1. časť - Otázky týkajúce sa rozhovoru s jarným spustením (základné)

Táto prvá časť sa venuje základným otázkam a odpovediam na tému Interview s Spring Boot

Q1) Aké sú výhody použitia pružnej topánky oproti pružinovej konštrukcii?

odpoveď:
Nižšie sú uvedené niektoré výhody:

  • Spring boot poskytuje konfiguráciu, ktorá je uvážená, čím sa predchádza množstvu kódu a konfigurácie kotlovej dosky.
  • Jeho aplikácie sa dajú ľahko integrovať do jarných ekosystémov, ako sú jarná bezpečnosť, jarná AOP, jarná transakcia, vyrovnávacia pamäť atď.
  • Poskytuje zabudované HTTP servery, ako je Tomcat atď., Aby sa zlepšil vývojový proces.
  • Spring boot ponúka rozhranie príkazového riadku, tj nástroj CLI na vývoj a testovanie aplikácie, ktorý je rýchly a menej rušivý.
  • Jarné zavádzanie redukuje veľa času na vývoj tým, že redukuje konfiguráciu na minimum alebo na prístup bez konfigurácie, čím zvyšuje produktivitu.

Q2) Čo je anotácia @SpringBootApplication?

odpoveď:
Pred jarným BOOT 1.2 bolo veľmi bežné používať anotácie ako @Configuration, @EnableAutoConfiguration, @ComponentScan. Anotácia @SpringBootApplication sa rovná všetkým trom uvedeným anotáciám s ich predvolenými atribútmi. Znamená to, že teraz už stačí jedna anotácia pre viacero funkcií, ako je napríklad povolenie automatickej konfigurácie a vykonanie kontroly komponentov fazule.

@SpringBootApplication
verejná trieda MyApp (
……….
)

Otázka č. 3) Vysvetlite súbor POM so spúšťačom pružín pre jar?

odpoveď:
Súbor Starter POM v skutočnosti obsahuje veľa závislostí, aby sa projekt mohol rýchlo spustiť a spustiť vo veľmi krátkom čase. V zásade ide o kombináciu deskriptorov závislosti, ktorú môže ktokoľvek zahrnúť do svojej aplikácie, a automaticky by bola dostupná všetka závislosť od projektu. Súbory Starter POM tiež spravujú tranzitívne závislosti projektu. Štruktúra súboru POM prichádza z aplikácie založenej na Maven. Inými slovami, vývojár vytvárajúci projekt, ktorý používa Spring REST na vytváranie zvyškových API, musí zahrnúť relevantný štartovací súbor POM, ktorý importuje všetky požadované závislosti pre aplikáciu Spring rest. Teraz už nie sú potrebné žiadne zdĺhavé úlohy spojené s vyhľadávaním a konfiguráciou závislostí vyžadovaných pre rámec.

Prejdime k ďalším otázkam na pohovor Spring Boot Interview.

Q4) Vysvetlite ovládač v Spring Boot?

odpoveď:
Ovládač prináša na stôl funkcie pripravené na výrobu pre aplikáciu Spring boot. Funkcie pripravené na výrobu, ako je monitorovanie aplikácií, zhromažďovanie metrík, porozumenie prenosu a stav databázy, sa stávajú veľmi dôležitými pre udržanie aplikácie v zdravom stave. Hlavnou výhodou použitia Actuator ako knižnice je, že vývojár môže mať prístup k nástrojom produkčnej triedy bez toho, aby musel implementovať niektorý z týchto nástrojov. Ak chcete povoliť závislosť Spring Boot Actuator od nášho správcu balíkov, pridajte do svojho súboru POM nižšie


org.springframework.boot
spring-boot-starter-actuator

Akonáhle je táto závislosť v ceste triedy, vývojár má k dispozícii niekoľko koncových bodov.

Q5) Aký je spôsob, ako načítať zmeny pri zavádzaní systému Spring bez reštartu servera?

odpoveď:
Akékoľvek zmeny sa načítajú pri jarnom zavedení bez spustenia servera pomocou nástrojov dev.


org.springframework.boot
spring-boot-devtools
true

Spring boot poskytuje modul s názvom DevTools, ktorý môže zvýšiť produktivitu vývojárov jarných bootov. Môže automaticky nasadiť zmeny na server a automaticky reštartovať server. Toto sú bežné otázky týkajúce sa rozhovoru s jarným spustením, ktoré boli položené počas rozhovoru. Vývojár tak môže načítať svoje zmeny pri zavedení systému Spring bez toho, aby musel reštartovať server. Tento balík sa poskytuje iba vo vývojovom režime, ale nie vo výrobnom režime.

2. časť - Otázky týkajúce sa rozhovoru s jarným spustením (rozšírené)

Pozrime sa teraz na pokročilé otázky týkajúce sa rozhovorov s Spring Boot.

Q6) Aký je spôsob spustenia aplikácie Spring Boot na vlastnom porte?

odpoveď:
Pri štarte systému Spring existuje súbor s názvom application.properties. Tento súbor je možné prispôsobiť tak, aby priniesol akékoľvek zmeny, aby zmenil správanie bežiacej aplikácie na jar. Ak vývojár chce spustiť aplikáciu jarného zavádzania na vlastnom porte, môže špecifikovať port v súbore application.properties:

server.port = 8080

Táto položka zabezpečí, aby sa aplikácia spustila na porte 8080.

Q7) Aký je spôsob zavedenia jarnej dávky do jarnej topánky?

odpoveď:
dávkové spracovanie zahŕňa veľké objemy spracovania dátových záznamov. Jarná zavádzacia dávka poskytuje funkciu, ktorú je možné opakovane použiť a ktorá je nevyhnutná na vykonanie dávkového spracovania. Poskytuje tiež služby a funkcie, ktoré pomáhajú pri optimalizácii a technikách rozdelenia diskových oblastí, čo vedie k veľkým objemom a vysoko výkonným dávkovým úlohám.


org.springframework.boot
spring-boot-starter-batch
true

Vyššie uvedené zmeny v súbore POM budú zahŕňať potrebné balíčky v aplikácii, ktoré sú potrebné na vykonanie dávkového spracovania v projekte jarného zavádzania.

Prejdime k ďalším otázkam na pohovor Spring Boot Interview

Q8) Aký je spôsob konfigurácie protokolovania v aplikácii Spring Boot?

odpoveď:
Vývojár môže ľahko určiť úroveň protokolovania v súboroch application.properties:
Logging.level.spring.framework = Ladenie
Tento jediný riadok v súbore vlastností aplikácie nechá protokoly jarnej štruktúry na úroveň ladenia.
V prípade, že vývojár chce do súboru vložiť protokoly, môže vo vlastnostiach aplikácie určiť súbor logger.file

Logging.file = $ (java.io.tempdirectory) /sample.log

Okrem vyššie uvedených dvoch prístupov môže vývojár tiež vytvoriť súbor logback.xml pod main / java / resources a určiť konfiguráciu protokolovania v súbore. Jarné zavedenie automaticky vyberie tento súbor.

Q9) Aká je výhoda zahrnutia doplnku Spring-boot-maven-plugin?

odpoveď:
Toto sú pokročilé otázky týkajúce sa rozhovorov s jarným spustením, ktoré boli položené počas rozhovoru. jar-boot-maven-plugin poskytuje zoznam príkazov, ktoré sú užitočné pri umožnení vývojárovi zabaliť kód ako súbor jar na spustenie aplikácie.
Spring-boot: run, spustí aplikáciu jarného bootovania.
Spring-boot: prebalenie, prebalí jar alebo vojnový súbor
Spring-boot: build, generujte build build
Spring-boot: start, stop - na spravovanie životného cyklu aplikácie jarného bootovania.

Q10) Aký je spôsob pridania vlastného kódu JS do spúšťacej aplikácie Spring?

odpoveď:
Vývojár môže vytvoriť priečinok s názvom „statický“ v priečinku s prostriedkami. Potom je možné do tejto zložky vložiť všetok statický obsah.
Akýkoľvek súbor JavaScript, tj test.js, bude umiestnený v adresári /resources/static/js/test.js
Vývojár potom môže na tento súbor odkazovať v JSP, napríklad:

Odporúčaný článok

Toto bol sprievodca zoznamom otázok a odpovedí na otázky súvisiace s odpoveďami na jarné spustenie, aby uchádzač mohol tieto otázky na pohovor s pružnými odpoveďami ľahko zakročiť. Tu v tomto príspevku sme študovali najčastejšie otázky týkajúce sa rozhovorov s Spring Boot Interview, ktoré sa často kladú pri rozhovoroch. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Otázky na rozhovor s iOS
  2. Otázky týkajúce sa rozhovoru pri zavádzaní systému Bootstrap
  3. MATLAB Interview Otázky
  4. Expresné otázky rozhovoru JS
  5. Najlepšie vlastnosti Bootstrap a Jquery
  6. Jar vs zimný režim: Výhody
  7. Jar vs Struts: Aké sú vlastnosti
  8. Hibernate Interview Otázky musia vedieť

Kategórie: