Uvod v spomladanska zagonska vprašanja in odgovore

Spring BOOT je zelo priljubljen okvir, ki je zgrajen na vrhu okvirja Spring. Prihaja nov razvojni pristop za lažji zagon in razvoj pomladanskih aplikacij. V tipičnem pomladanskem okviru je veliko konfiguracije bean in meta na več načinov, kot so XML, obvestila in konfiguracija Java. Spring BOOT se izogne ​​vsem konfiguracijam, tako da lahko razvijalec v kratkem času hitro začne nov projekt Spring. Spring BOOT ni nov pristop k reševanju nekaterih težav, vendar rešuje isti problem kot Spring Framework, vendar z minimalno ali brez konfiguracije. Sledi privzeti konfiguracijski pristop, ki je prepričan. Pomaga zmanjšati veliko kodo in konfiguracijo kotlovne plošče za izboljšanje razvoja, testiranja enot in procesa preskušanja integracije.

Zdaj, če iščete službo, povezano z Spring Boot, se morate pripraviti na vprašanja o intervjuju Spring Boot. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest, toda za razrešitev intervjuja morate dobro in jasno poznati Spring Boot. Tukaj smo pripravili pomembna vprašanja o intervjuju Spring Boot in odgovore, ki vam bodo pomagali do uspeha v intervjuju.

Spodaj je seznam najboljših vprašanj za intervju s spomladanskim zagonom, ki jih zastavijo v intervjuju, ta vprašanja pa so razdeljena na dva dela:

1. del - Vprašanja za intervju s spomladanskim zagonom (osnovno)

Ta prvi del zajema osnovna vprašanja in odgovore za Spring Boot Interview

V1) Kakšne so prednosti uporabe Spring boot-a pred vzmetnim okvirjem?

Odgovor:
Spodaj je navedenih nekaj prednostnih točk:

  • Vzmetni škorenj zagotavlja konfiguracijo, ki je prepričljiva, s čimer se izognemo številnim kodam in konfiguraciji kotlovne plošče.
  • Njene aplikacije je mogoče enostavno vključiti v spomladanski ekosistem, kot so Spring Security, Spring AOP, Spring transakcija in predpomnilnik itd.
  • Ponuja vgrajene HTTP strežnike, kot je Tomcat itd., Za izboljšanje procesa razvoja.
  • Spring boot ponuja vmesnik ukazne vrstice, tj. Orodje CLI za razvoj in testiranje aplikacije, ki je hiter in manj vsiljiv.
  • Pomladni škorenj skrajša veliko časa za razvoj, saj zmanjša konfiguracijo na minimalen ali "brez konfiguracije" pristop in tako poveča produktivnost.

Q2) Kaj je @SpringBootApplication obvestilo?

Odgovor:
Pred Spring BOOT 1.2 je bila zelo pogosta uporaba opomb, kot so @Configuration, @EnableAutoConfiguration, @ComponentScan. Opomba @SpringBootApplication je enaka vsem omenjenim trem pripisom s privzetimi atributi. Pomeni, da je že zdaj eno obvestilo dovolj za več funkcij, kot je omogočanje samodejne konfiguracije in izvajanje komponentnega skeniranja fižola.

@SpringBootApplication
javni razred MyApp (
……….
)

Q3) Pojasnite datoteko POM za zagon zagonskega zagona?

Odgovor:
Začetna datoteka POM dejansko vsebuje veliko odvisnosti, tako da se lahko projekt v zelo kratkem času hitro zažene in zažene. V bistvu gre za kombinacijo deskriptorjev odvisnosti, ki jih lahko vsakdo vključi v svojo vlogo, samodejno pa bi bila na voljo vsa odvisnost, povezana s projektom. Začetne datoteke POM tudi upravljajo prehodne odvisnosti projekta. Struktura datotek POM prihaja iz aplikacije Maven. Z drugimi besedami, razvijalec, ki ustvari projekt, ki uporablja Spring REST za ustvarjanje počitniških API-jev, mora vključiti ustrezno začetno POM datoteko, ki bo uvozila vse potrebne odvisnosti za Spring rest program. Vsa mučna naloga iskanja in konfiguriranja odvisnosti, ki je potrebna za okvir, zdaj ni več potrebna.

Pojdimo na naslednja vprašanja o intervjuju za Spring Spring.

Q4) Pojasni sprožilec v spomladanskem prtljažniku?

Odgovor:
Aktuator v mizo prinese funkcije, pripravljene za proizvodnjo, za uporabo Spring Spring boot. Funkcije, pripravljene za proizvodnjo, kot so spremljanje aplikacij, zbiranje meritev, razumevanje prometa in stanje baze podatkov, postanejo zelo pomembne za ohranjanje zdrave aplikacije. Glavna prednost uporabe Aktivatorja, kot je knjižnica, je, da ima razvijalci dostop do orodij za proizvodno kakovost, ne da bi jim bilo treba uporabiti katero od teh orodij. Če želite omogočiti odvisnost od Spring Boot Actuatorja do našega upravitelja paketov, dodajte spodaj v POM datoteko


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

Ko je ta odvisnost v razredu, je razvijalcu na voljo več končnih točk.

V5) Kakšen je način za ponovno nalaganje sprememb v Spring boot brez ponovnega zagona strežnika?

Odgovor:
Vse spremembe se naložijo v spomladanski zagon, ne da bi zagnali strežnik z uporabo orodij za razvoj.


org.springframework.boot
spring-boot-devtools
true

Pomladni škorenj ponuja modul, imenovan DevTools, ki lahko poveča produktivnost razvijalca vzmetnega zagona. Spremembe lahko samodejno razporedi na strežnik s samodejnim ponovnim zagonom strežnika. To so običajna vprašanja o intervjuju Spring Boot, ki so jih postavila v intervjuju. Tako lahko razvijalec naloži svoje spremembe v Spring boot, ne da bi mu bilo treba znova zagnati strežnik. Ta paket je na voljo samo v razvojnem načinu, ne pa v proizvodnem načinu.

2. del - Vprašanja za intervju s spomladanskim zagonom (napredno)

Oglejmo si zdaj napredna vprašanja o intervjuju Spring Boot.

V6) Kako naj zaženete program Spring boot na vrata po meri?

Odgovor:
V pomladanskem zagonu je datoteka, imenovana application.properties. To datoteko lahko prilagodite tako, da vnese kakršno koli spremembo in spremeni vedenje tekaške vzmetne zagonske aplikacije. Če želi razvijalec zagnati pomladansko zagonsko aplikacijo na vrata po meri, lahko vrata poda v datoteki application.properties:

server.port = 8080

Ta vnos bo zagotovil, da se bo aplikacija izvajala na 8080 pristaniščih.

V7) Kakšen je način izvajanja paketov Spring v Spring boot?

Odgovor:
paketna obdelava vključuje velike količine obdelave zapisov podatkov. Paket pomladanskega zagona zagotavlja funkcijo, ki jo je mogoče ponovno uporabiti in je bistvenega pomena za obdelavo šarže. Ponuja tudi storitve in funkcije, kar pomaga pri optimizaciji in tehnikah particij, kar ima za posledico veliko obsežno in visokozmogljivo paketno opravilo.


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

Zgornje spremembe v datoteki POM bodo vključile potrebne pakete v aplikacijo, ki so potrebni za paketno obdelavo v projektu Spring boot.

Pojdimo na naslednja vprašanja o intervjuju za Spring Spring

V8) Kakšen je način nastavitve beleženja v Spring boot aplikacijo?

Odgovor:
Razvijalec lahko preprosto določi raven beleženja v datotekah application.properties:
Logging.level.spring.framework = Odpravljanje napak
Ta posamezna vrstica v datoteki z lastnostmi aplikacije se bo pomladni okvir zapisal na stopnjo napak.
V primeru, da želi razvijalec datoteko vpisati v datoteko, lahko v lastnostih določi logger.file

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

Razen zgornjih dveh pristopov lahko razvijalci ustvarijo tudi datoteko logback.xml pod main / java / resource in določijo konfiguracijo beleženja v datoteki. Pomladni škorenj bo to datoteko samodejno izbral.

V9) Kakšna je korist od vključitve vtičnika Spring-boot-maven?

Odgovor:
To so napredna vprašanja o intervjuju Spring Boot, postavljena v intervjuju. spring-boot-maven-plugin vsebuje seznam ukazov, ki so uporabniku omogočili, da kodo za pakiranje pošlje v kodo kot datoteko jar.
Spring-boot: zaženite, zagnala bo aplikacijo Spring boot.
Spring-boot: prepakiranje, kopališče ali vojna datoteka
Spring-boot: sestavite, ustvarite informacije o sestavljanju
Spring-boot: začni, ustavi - za upravljanje življenjskega cikla aplikacije za pomladni škorenj.

V10) Kakšen je način dodajanja JS kode po meri v Spring boot aplikacijo?

Odgovor:
Razvijalec lahko ustvari mapo z imenom "statično" pod mapo z viri. Nato lahko v to mapo vstavite vso statično vsebino.
Vsaka datoteka JavaScript, tj. Test.js, bi prebivala v /resources/static/js/test.js
Razvijalec se lahko na to datoteko v JSP sklicuje kot:

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov za Spring Spring Boot, tako da lahko kandidat zlahka razbije ta vprašanja za Spring Spring Boot. Tu v tej objavi smo preučili vrhunska vprašanja o intervjuju Spring Boot, ki jih pogosto postavljajo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Vprašanja o intervjuju za iOS
  2. Vprašanja o intervjuju za začetno uporabo
  3. Vprašanja za intervju MATLAB
  4. Izrazite vprašanja o intervjuju JS
  5. Najboljše lastnosti Bootstrap in Jquery
  6. Pomlad proti mirovanju: koristi
  7. Pomlad proti Struts: Katere so lastnosti
  8. Vprašanja za prezimitev v mirovanju morajo vedeti

Kategorija: