【发布时间】:2016-05-02 12:05:14
【问题描述】:
Spring Boot 中的@ComponentScan 和@EnableAutoConfiguration 注解有什么区别?有必要添加这些吗?没有这些注释,我的应用程序运行良好。我只是想了解为什么我们必须添加它们。
【问题讨论】:
-
你有
@SpringBootApplication吗?那是你提到的两个的替代品 -
是的,我在我的主课中使用它们
-
@ComponentScan用于扫描带注释的 Spring 组件,@EnableAutoConfiguration它启用 Spring Boot 提供的免费好东西(配置、激活的组件等)。@SprintBootApplication允许您使用单个注释而不是常用的几个注释,例如您提到的两个。看看我链接到的javadoc
标签: java spring spring-mvc spring-boot