Spring Boot Programming Questions & Answers

Explore model answers categorized by subjects like Java, HTML, DBMS, and more.

Spring Boot Programming Questions & Answers

What is the use of @SpringBootApplication annotation?

Answer:
The @SpringBootApplication annotation is equivalent to using @Configuration, @EnableAutoConfiguration and @ComponentScan with their default attributes.

Spring boot CLI

Answer:
Spring Boot CLI is a command line tool for Spring Boot and it allows us to run the Groovy scripts. 

Spring boot CLI is the easiest way to create a Spring Boot application by using the Spring Boot Command Line Interface.

We can create, run and test the application in command prompt using Spring Boot CLI.

Required Jars

spring-boot-cli-XXXXXXX.zip

 

Spring Initializer

Answer:
The easy way to Bootstrapping a Spring Boot application is by using Spring Initializer. 

Visit Spring Initializer web page www.start.spring.io 

choose your Build, Spring Boot Version and platform. Also, you need to enter a Group, Artifact and required dependencies to run the application.

Name main dependency for create a rest based spring boot application web application

Answer:
spring-boot-starter-web

< dependency>
         < groupId>org.springframework.boot< /groupId>
         < artifactId>spring-boot-starter-web< /artifactId>
< /dependency>

How we can deploy Tomcat in Spring Boot?

Answer:
Spring boot automatically deploy tomcat .

List of 12 Spring Boot Starter

Answer:
There are following ten
 
1.spring-boot-starter	spring-boot, spring-context, spring-beans
2.spring-boot-starter-jersey	jersey-container-servlet-core, jersey-container-3.servlet, jersey-server
4.spring-boot-starter-actuator	spring-boot-actuator, micrometer-core
5.spring-boot-starter-aop	spring-aop, aspectjrt, aspectjweaver
6.spring-boot-starter-data-rest	spring-hateoas, spring-data-rest-webmvc
7.spring-boot-starter-hateoas	spring-hateoas
8.spring-boot-starter-logging	logback-classic, jcl-over-slf4j, jul-to-slf4j
9.spring-boot-starter-log4j2	log4j2, log4j-slf4j-impl
10.spring-boot-starter-security	spring-security-web, spring-security-config
11.spring-boot-starter-test	spring-test, spring-boot,junit,mockito, hamcrest-library, assertj, jsonassert, json-path
12. spring-boot-starter-web-services	spring-ws-core

Spring boot multi-module maven

Answer:
1.Spring boot maven parent project add following 

< modules>
        < module>Name-ear< /module>
        < module>Name-service< /module>
        < module>Name-rws< /module>
 < /modules>

2.Create for Child modules - ear, war, jar

Create pom.xml for Name-ear ,Name-service,Name-rws modules