Add main process function for Spring Boot

This commit is contained in:
YuCheng Hu 2020-04-04 22:16:51 -04:00
parent 38a9cf07e8
commit 22780e5fed
1 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,36 @@
package com.ossez.h2db.springboot;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;
import java.util.Arrays;
/**
*
*/
@SpringBootApplication
public class SpringBootH2ConsoleApplication {
public static void main(String... args) {
SpringApplication.run(SpringBootH2ConsoleApplication.class, args);
}
@Bean
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
return 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);
}
};
}
}