John Kim 8 years ago
parent
commit
925d404f96

+ 5
- 0
initial/pom.xml View File

18
             <groupId>org.springframework.boot</groupId>
18
             <groupId>org.springframework.boot</groupId>
19
             <artifactId>spring-boot-starter-web</artifactId>
19
             <artifactId>spring-boot-starter-web</artifactId>
20
         </dependency>
20
         </dependency>
21
+        <dependency>
22
+            <groupId>org.springframework.boot</groupId>
23
+            <artifactId>spring-boot-starter-test</artifactId>
24
+            <scope>test</scope>
25
+        </dependency>
21
     </dependencies>
26
     </dependencies>
22
 
27
 
23
     <properties>
28
     <properties>

+ 18
- 9
initial/src/main/java/hello/Application.java View File

2
 
2
 
3
 import java.util.Arrays;
3
 import java.util.Arrays;
4
 
4
 
5
+import org.springframework.boot.CommandLineRunner;
5
 import org.springframework.boot.SpringApplication;
6
 import org.springframework.boot.SpringApplication;
6
 import org.springframework.boot.autoconfigure.SpringBootApplication;
7
 import org.springframework.boot.autoconfigure.SpringBootApplication;
8
+import org.springframework.cglib.core.SpringNamingPolicy;
7
 import org.springframework.context.ApplicationContext;
9
 import org.springframework.context.ApplicationContext;
10
+import org.springframework.context.annotation.Bean;
8
 
11
 
9
 @SpringBootApplication
12
 @SpringBootApplication
10
 public class Application {
13
 public class Application {
11
     
14
     
12
     public static void main(String[] args) {
15
     public static void main(String[] args) {
13
-        ApplicationContext ctx = SpringApplication.run(Application.class, args);
14
-        
15
-        System.out.println("Let's inspect the beans provided by Spring Boot:");
16
-        
17
-        String[] beanNames = ctx.getBeanDefinitionNames();
18
-        Arrays.sort(beanNames);
19
-        for (String beanName : beanNames) {
20
-            System.out.println(beanName);
21
-        }
16
+        SpringApplication.run(Application.class, args);
17
+    }
18
+
19
+    @Bean
20
+    public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
21
+        return args -> {
22
+
23
+            System.out.println("Let's inspect the beans provided by Spring Boot:");
24
+            String[] beanNames = ctx.getBeanDefinitionNames();
25
+            Arrays.sort(beanNames);
26
+            for (String beanName : beanNames) {
27
+                System.out.println(beanName);
28
+            }
29
+
30
+        };
22
     }
31
     }
23
 
32
 
24
 }
33
 }

+ 5
- 0
initial/src/main/java/hello/HelloControllerTest.java View File

1
+package hello;
2
+
3
+public class HelloControllerTest {
4
+
5
+}