Spring Boot Interview Questions and Answers
| Spring vs Spring Boot | NodeJS vs Spring Boot | Spring MVC vs Spring Boot |
Ques 46. Explain CORS in Spring Boot?
CORS stands for Cross-Origin Resource Sharing is a mechanism implemented by browsers and helps users to authorize cross-domain requests. This mechanism serves as an alternative to less secure and less powerful hacks of the kinds of IFrame or JSONP.
Ques 47. What is the default package in Spring Boot?
A class without any package declaration is considered as a default package.
Ques 48. How can you set active profile in Spring Boot?
Follow the following methods to set an active profile in Spring Boot.
- Pass this profile as an argument when you launch the Spring Boot application (java -jar -Dspring.profiles.active=dev Sample-1.0-SNAPSHOT.jar).
- Set active the active profile in application.properties file (spring.profiles.active=dev).
Ques 49. List out some of the Spring Boot Starters.
Different Spring Boot Starters are as follows:
- Security
- Parent
- web
- Thymeleaf
- Freemarker
Ques 50. How to scan all the beans and package declarations in Spring Boot?
Spring Boot application scans all the beans and package declarations when the application initializes. You need to add the @ComponentScan annotation for your class file to scan your components added in your project.
@ComponentScan
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}