Mercurial > hg > SpringPlayground
view spring-boot-playground/src/main/java/de/comline/spring/application/AutoConfiguredApplication.java @ 7:0c3494137a82
Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
author | Dirk Olmes <dirk.olmes@codedo.de> |
---|---|
date | Thu, 13 Aug 2020 16:28:20 +0200 |
parents | 92d52e4ac567 |
children |
line wrap: on
line source
package de.comline.spring.application; import java.util.Arrays; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.domain.EntityScan; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; @ComponentScan(basePackages = { "de.comline.spring.config", "de.comline.spring.controller", "de.comline.spring.service" }) @EnableAutoConfiguration @EnableJpaRepositories("de.comline.spring.repository") @EntityScan("de.comline.spring.entity") public class AutoConfiguredApplication { public static void main(String[] args) { SpringApplication.run(AutoConfiguredApplication.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); } }; } }