@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{ }