Close

Spring Boot - AutoConfigurationPackages Examples

Spring Boot 

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




See Also