Annotation @Springbootapplication
This annotation defines the base of search package so that spring can work with Dependency Management.
If you don't wanna use @SpringBootApplication
, you can use @EnableAutoConfiguration
and @ComponentScan
which basically do the scanning above.
Exclude specific configuration class
To exclude a specific one, we can just add exclude
option, for example:
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
public class MyApplication {
}