package hello;

import java.util.Arrays;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Application {
    
    public static void main(String[] args) {
        ApplicationContext ctx = SpringApplication.run(Application.class, args);
        
        System.out.println("Let's inspect the beans provided by Spring Boot:");
        
        String[] beanNames = ctx.getBeanDefinitionNames();
        Arrays.sort(beanNames);
        for (String beanName : beanNames) {
            System.out.println(beanName);
        }
    }

}

@@ -136,68 +136,18 @@
 ure.
-EnableAutoConfiguration;%0Aimport org.springframework.context.
+SpringBoot
 Appl
@@ -153,23 +153,16 @@
 lication
-Context
 ;%0Aimport
@@ -194,149 +194,50 @@
 ext.
-annotation.ComponentScan;%0Aimport org.springframework.context.annot
+Applic
 ation
-.
 Con
-figuration;%0A%0A@Configuration%0A@EnableAutoConfiguration%0A@ComponentSca
+text;%0A%0A@SpringBootApplicatio
 n%0Apu

Convert initial version to @SpringBootApplication