John Kim 8 lat temu
rodzic
commit
925d404f96

+ 5
- 0
initial/pom.xml Wyświetl plik

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

+ 18
- 9
initial/src/main/java/hello/Application.java Wyświetl plik

@@ -2,23 +2,32 @@ package hello;
2 2
 
3 3
 import java.util.Arrays;
4 4
 
5
+import org.springframework.boot.CommandLineRunner;
5 6
 import org.springframework.boot.SpringApplication;
6 7
 import org.springframework.boot.autoconfigure.SpringBootApplication;
8
+import org.springframework.cglib.core.SpringNamingPolicy;
7 9
 import org.springframework.context.ApplicationContext;
10
+import org.springframework.context.annotation.Bean;
8 11
 
9 12
 @SpringBootApplication
10 13
 public class Application {
11 14
     
12 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 Wyświetl plik

@@ -0,0 +1,5 @@
1
+package hello;
2
+
3
+public class HelloControllerTest {
4
+
5
+}