@EnableXXX 注解
用于动态启动某些功能
底层原理是使用 Import注解 导入一些配置类,实现Bean的动态加载
spring加载其他模块的bean 几种方式
@ComponentScan
@ComponentScan("com.dyyx.demo.config")
使用@Import注解加载类
@Import(MyDemoConfig.class)
使用 Enable注解 @EnableMyDemo
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Import(MyDemoConfig.class)
public @interface EnableMyDemo{
}