ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` @SpringBootApplication 等同于 @Configuration、@EnableAutoConfiguration 和 @ComponentScan ``` ### 使用@SpringBootApplication会有三方面影响 ``` 1、会导致项目启动时间变长。当启动一个大的应用程序,或将做大量的集成测试启动应用程序时,影响会特别明显 2、会加载一些不需要的多余的实例(beans) 3、会增加 CPU 消耗 ``` ### 怎么解决? ``` 1. 移除 @SpringBootApplication 和 @ComponentScan 两个注解来禁用组件自动扫描 2. 然后在我们需要的 bean 上进行显式配置 ```