多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` @SpringBootApplication 等同于 @Configuration、@EnableAutoConfiguration 和 @ComponentScan ``` ### 使用@SpringBootApplication会有三方面影响 ``` 1、会导致项目启动时间变长。当启动一个大的应用程序,或将做大量的集成测试启动应用程序时,影响会特别明显 2、会加载一些不需要的多余的实例(beans) 3、会增加 CPU 消耗 ``` ### 怎么解决? ``` 1. 移除 @SpringBootApplication 和 @ComponentScan 两个注解来禁用组件自动扫描 2. 然后在我们需要的 bean 上进行显式配置 ```