Introduksjon til Spring boot Intervju Spørsmål og svar

Spring BOOT er en veldig populær ramme som er bygget på toppen av vårens rammeverk. Det kommer med en ny utviklingstilnærming for å lette bootstrapping og utvikling av Spring-applikasjoner. I en typisk vårramme er det mange bønne- og metakonfigurasjoner på flere måter som XML, merknader og Java-konfigurasjon. Spring BOOT unngår alle konfigurasjoner slik at utvikleren raskt kan starte nytt vårprosjekt på kort tid. Spring BOOT er ikke en ny tilnærming for å løse noen problemer, men det løser det samme problemet som Spring framework gjør, men med minimal til ingen konfigurasjon. Det følger en standardkonfigurasjonstilnærming som er meningsfull. Det hjelper med å redusere mye kjeleplate-kode og -konfigurasjon for å forbedre utvikling, enhetstesting og integrasjonstestprosess.

Nå, hvis du leter etter en jobb som er relatert til Spring Boot, må du forberede deg på Spring Boot Interview Questions. Det er sant at hvert intervju er forskjellig per de forskjellige jobbprofilene, men for å tømme intervjuet, må du ha en god og tydelig kunnskap om Spring Boot. Her har vi forberedt de viktige Spring Boot Interview Spørsmål og svar som vil hjelpe deg å få suksess i intervjuet.

Nedenfor er listen over de beste Spring Boot Interview Questions som blir stilt i et intervju, disse spørsmålene er delt inn i to deler er som følger:

Del 1 - Spring Boot Interview Questions (Basic)

Denne første delen dekker de grunnleggende spørsmålene og svarene om vårintervjuintervju

Spørsmål 1) Hva er fordelene ved å bruke Springstøvel i forhold til vårrammen?

Svar:
Noen fordelingspunkter er listet opp nedenfor:

  • Fjærstøvel gir en konfigurasjon som er meningsfull, og unngår dermed mye kjeleplatkode og konfigurasjon.
  • Applikasjonene kan enkelt integreres i vårens økosystem som Spring Security, Spring AOP, Spring transaction, and cache etc.
  • Det gir innebygde HTTP-servere som Tomcat etc. for å forbedre utviklingsprosessen.
  • Spring boot tilbyr et kommandolinjegrensesnitt, dvs. CLI-verktøy for å utvikle og teste applikasjonen, som er rask og mindre påtrengende.
  • Spring boot reduserer mye utviklingstid, ved å redusere konfigurasjonen til minimal eller "no-konfigurasjon" tilnærming, og forbedrer dermed produktiviteten.

Spørsmål 2) Hva er @SpringBootApplication-merknad?

Svar:
Før Spring BOOT 1.2 var det veldig vanlig å bruke kommentarer som @Configuration, @EnableAutoConfiguration, @ComponentScan. @SpringBootApplication-merknaden er lik alle de tre merknadene som er nevnt før med standardattributtene. Betyr en enkelt merknad er nok nå for flere funksjoner som å aktivere autokonfigurasjon og utføre en komponentskanning av bønner.

@SpringBootApplication
offentlig klasse MyApp (
……….
)

Spørsmål 3) Forklar om Spring boot starter POM-fil?

Svar:
Starter POM-fil inneholder faktisk veldig mye avhengigheter, slik at prosjektet kan være oppe og kjøres i løpet av veldig kort tid. Det er i utgangspunktet en kombinasjon av avhengighetsbeskrivelser som alle kan inkludere i applikasjonen sin, og automatisk vil all prosjektrelatert avhengighet være tilgjengelig. Start-POM-filer administrerer også transitive avhengigheter av prosjektet. POM-filstruktur kommer fra Maven-basert applikasjon. Med andre ord, en utvikler som lager et prosjekt som bruker Spring REST for å lage resten API, bare må inkludere relevant start-POM-fil, som vil importere alle nødvendige avhengigheter for Spring rest-applikasjonen. All den kjedelige oppgaven med å søke og konfigurere avhengigheter, som kreves for et rammeverk, er nå ikke mer nødvendig.

La oss gå til de neste spørsmålene om Spring Boot Interview.

Q4) Forklar aktuatoren i Spring Boot?

Svar:
Aktuator bringer produksjons klare funksjoner til bordet for Spring boot-applikasjon. Produksjonsklare funksjoner som overvåking av applikasjoner, innsamling av beregninger, forståelse av trafikk og databasestatusen, blir veldig avgjørende for å holde applikasjonen i en sunn tilstand. En stor fordel med å bruke aktuator som et bibliotek er at en utvikler kan ha tilgang til verktøy i produksjonsgrad uten å måtte implementere noe av disse verktøyene. For å aktivere Spring Boot Actuator-avhengighet til vår pakkebehandler, legger du nedenfor til POM-filen nedenfor


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

Når denne avhengigheten er i klassesporet, er det flere endepunkter tilgjengelig med utvikleren.

Spørsmål 5) Hva er måten å laste om endringer på Spring boot uten serverstart?

Svar:
Eventuelle endringer lastes om i vårstart uten å starte serveren ved å bruke dev-verktøy.


org.springframework.boot
spring-boot-devtools
true

Spring boot tilbyr modul kalt DevTools, som kan forbedre produktiviteten til en spring boot-utvikler. Det kan distribuere endringene på serveren automatisk, ved å starte serveren automatisk på nytt. Dette er de vanlige spørsmålene om Spring Boot Interview som stilles i et intervju. Dermed kan en utvikler laste inn endringene sine på Spring boot uten å måtte starte serveren på nytt. Denne pakken leveres bare i utviklingsmodus, men ikke i produksjonsmodus.

Del 2 - Spring Boot Interview Questions (Advanced)

La oss nå se på de avanserte spørsmålene om Spring Boot Interview.

Spørsmål 6) Hva er måten å kjøre Spring boot-applikasjonen på en tilpasset port?

Svar:
Det er en fil som heter application.properties i Spring boot. Denne filen kan tilpasses for å få endringer, for å endre oppførselen til et løpende spring boot-program. Hvis en utvikler ønsker å kjøre en spring boot-applikasjon på en tilpasset port, kan han spesifisere porten i en application.properties-fil:

server.port = 8080

Denne oppføringen vil sikre at applikasjonen kjøres på 8080 port.

Q7) Hva er måten å implementere Spring batch i Spring boot?

Svar:
batchbehandling innebærer store mengder databehandlingsbehandling. Spring boot batch gir en funksjon som kan brukes på nytt, og avgjørende for å gjøre batchbehandling. Den tilbyr også tjenester og funksjoner, som hjelper med optimalisering og partisjonsteknikker, noe som resulterer i batchjobber med høyt volum og høy ytelse.


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

Over endringer i POM-filen vil inkludere de nødvendige pakkene i en applikasjon, som kreves for å utføre batchbehandlingen i vårstartprosjektet.

La oss gå til de neste spørsmålene om Spring Boot Interview

Q8) Hva er måten å konfigurere logging i Spring boot-applikasjonen?

Svar:
Utvikleren kan enkelt spesifisere loggingsnivå i en application.properties-filer:
Logging.level.spring.framework = Feilsøking
Denne ene linjen i applikasjonsegenskapsfilen lar vårens rammeverk logges til feilsøkingsnivå.
I tilfelle en utvikler ønsker å legge logger til filen, kan han spesifisere logger.file i applikasjonsegenskaper

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

Bortsett fra de to ovennevnte tilnærmingene, kan en utvikler også opprette en logback.xml-fil under main / java / resources og spesifisere loggkonfigurasjonen i filen. Spring boot vil automatisk velge denne filen.

Q9) Hva er en fordel med å inkludere spring-boot-maven-plugin?

Svar:
Dette er de avanserte spørsmålene om Spring Boot Interview som stilles i et intervju. spring-boot-maven-plugin inneholder en liste over kommandoer som er nyttige for å gjøre det mulig for utvikleren å pakke koden som en krukkefil for å kjøre applikasjonen.
Spring-boot: kjør, det vil kjøre spring boot-applikasjonen.
Spring-boot: pakke om, den pakker krukke eller krigsfil på nytt
Spring-boot: bygge, generere build-informasjon
Spring-boot: start, stop - for å administrere livssyklusen til spring boot-applikasjonen.

Spørsmål 10) Hva er måten å legge til tilpasset JS-kode i Spring boot-applikasjonen?

Svar:
En utvikler kan opprette en mappe med navnet "statisk", under ressursmappen. Deretter kan alt det statiske innholdet settes i denne mappen.
Enhver JavaScript-fil, dvs. test.js, vil ligge i /resources/static/js/test.js
Utvikler kan deretter referere til denne filen i JSP som:

Anbefalt artikkel

Dette har vært en guide til Liste over spørsmål og svar på Spring Boot-intervju, slik at kandidaten lett kan slå sammen disse spørsmålene om Spring Boot Interview. Her i dette innlegget har vi studert om Top Spring Boot Interview Questions som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. iOS-intervjuspørsmål
  2. Bootstrap-intervjuspørsmål
  3. MATLAB intervjuspørsmål
  4. Express JS-intervjuspørsmål
  5. De beste egenskapene til Bootstrap og Jquery
  6. Vår vs dvalemodus: Fordeler
  7. Spring vs Struts: Hva er funksjonene
  8. Hibernate Interview Questions må vite