Spring Boot - API DocumentationWhich of the following is the correct way to customize the OpenAPI info using a bean in Spring Boot?AUse @EnableOpenAPI annotation on the controllerBDefine a @Bean method returning OpenAPI with info setCCreate a properties file named openapi.propertiesDAdd @OpenAPIDefinition annotation on the main class onlyCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand customization via beanSpringDoc allows customization by defining a @Bean method that returns an OpenAPI object with info details set.Step 2: Identify incorrect methods@OpenAPIDefinition is an annotation but does not replace bean customization; properties file and @EnableOpenAPI are not standard ways.Final Answer:Define a @Bean method returning OpenAPI with info set -> Option BQuick Check:Customize OpenAPI info = @Bean OpenAPI method [OK]Quick Trick: Customize OpenAPI by returning OpenAPI bean [OK]Common Mistakes:Using non-existent @EnableOpenAPI annotationRelying only on properties file for info customizationMisusing @OpenAPIDefinition without bean
Master "API Documentation" in Spring Boot9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More Spring Boot Quizzes API Documentation - Swagger UI integration - Quiz 2easy Advanced Patterns - Custom auto-configuration - Quiz 5medium Advanced Patterns - Why enterprise patterns matter - Quiz 14medium Aspect-Oriented Programming - @Before advice - Quiz 11easy Aspect-Oriented Programming - @Before advice - Quiz 8hard Docker and Deployment - Dockerfile for Spring Boot - Quiz 1easy Spring Boot Actuator - Health endpoint customization - Quiz 13medium Spring Boot Actuator - Health endpoint customization - Quiz 4medium Testing Spring Boot Applications - MockMvc for HTTP assertions - Quiz 12easy Testing Spring Boot Applications - @WebMvcTest for controller testing - Quiz 8hard