Spring Boot - FundamentalsWhich annotation is used to enable Spring Boot's auto-configuration in the main application class?A@EnableAutoConfigB@SpringBootApplicationC@AutoConfigD@SpringConfigCheck Answer
Step-by-Step SolutionSolution:Step 1: Identify the correct annotation for Spring Boot appsThe @SpringBootApplication annotation enables auto-configuration, component scanning, and configuration in one.Step 2: Check other optionsThe other options are incorrect or do not exist in Spring Boot.Final Answer:@SpringBootApplication -> Option BQuick Check:Main annotation = @SpringBootApplication [OK]Quick Trick: Use @SpringBootApplication for main class setup [OK]Common Mistakes:Using @EnableAutoConfig which does not existConfusing with @AutoConfig or @SpringConfigForgetting to add this annotation in main class
Master "Fundamentals" in Spring Boot9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More Spring Boot Quizzes Application Configuration - application.properties structure - Quiz 10hard Application Configuration - Configuration precedence order - Quiz 7medium Inversion of Control and Dependency Injection - IoC container mental model - Quiz 12easy Inversion of Control and Dependency Injection - Bean lifecycle overview - Quiz 4medium REST Controllers - @RequestBody for JSON input - Quiz 9hard REST Controllers - @PathVariable for URL parameters - Quiz 12easy Request and Response Handling - Request validation preview - Quiz 1easy Request and Response Handling - JSON serialization with Jackson - Quiz 14medium Spring Boot Fundamentals - Application.properties basics - Quiz 3easy Spring Boot Fundamentals - Spring Initializr for project creation - Quiz 3easy