Spring Boot Architecture & Features - auto-configuration, starter dependencies

    Question 1CORE SPRING BOOT - Spring Boot Auto-Configuration Mechanism

    What is the primary mechanism that enables Spring Boot's "auto-configuration" feature?

    Question 2CORE SPRING BOOT - @SpringBootApplication Annotation

    The @SpringBootApplication annotation is a convenience annotation that combines which three annotations?

    Question 3CORE SPRING BOOT - Starter Dependencies

    What is the main purpose of Spring Boot "starter dependencies"?

    Question 4CORE SPRING BOOT - Excluding Auto-Configuration

    If you want to exclude a specific auto-configuration class from being applied, how can you do that?

    Question 5CORE SPRING BOOT - Key Features

    Which of the following is NOT a key feature of Spring Boot?

    Question 6CORE SPRING BOOT - spring-boot-starter-web Dependency

    When you add the spring-boot-starter-web dependency to your project, what does Spring Boot auto-configure for you by default?

    Question 7CORE SPRING BOOT - Bean Scope

    What is the default scope of a bean in a Spring Boot application?

    Question 8CORE SPRING BOOT - Microservices Support

    How does Spring Boot's architecture promote the development of microservices?

    Question 9CORE SPRING BOOT - Component Scanning

    If you have a class in a sub-package of your main application class, will it be automatically scanned and registered as a bean if it's annotated with @Component?

    Question 10CORE SPRING BOOT - Embedded Server Advantage

    What is the primary benefit of using an embedded server in a Spring Boot application?