diff --git a/persistence-modules/spring-boot-persistence-h2-console/src/main/java/com/ossez/h2db/springboot/SpringBootH2ConsoleApplication.java b/persistence-modules/spring-boot-persistence-h2-console/src/main/java/com/ossez/h2db/springboot/SpringBootH2ConsoleApplication.java new file mode 100644 index 0000000000..3bdbd314fb --- /dev/null +++ b/persistence-modules/spring-boot-persistence-h2-console/src/main/java/com/ossez/h2db/springboot/SpringBootH2ConsoleApplication.java @@ -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); + } + + }; + } + +}