package com.logicbig.example;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.AutoConfigurationPackages;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.ConfigurableApplicationContext;
import java.util.List;
@EnableAutoConfiguration
public class AutoConfigurationPackagesTest {
public static void main (String[] args) {
SpringApplication app =
new SpringApplication(AutoConfigurationPackagesTest.class);
app.setBannerMode(Banner.Mode.OFF);
app.setLogStartupInfo(false);
ConfigurableApplicationContext c = app.run(args);
List<String> packages = AutoConfigurationPackages.get(c);
System.out.println("packages: " + packages);
}
}
Output
2017-05-01 16:09:46.186 INFO 15352 --- [agesTest.main()] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
packages: [com.logicbig.example]
2017-05-01 16:09:46.271 INFO 15352 --- [ Thread-1] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
Original Post