java - 具有@EnableAutoConfiguration 注释的多个文件

标签 java spring spring-boot

我看到一个 spring boot 项目,它在文件中定义了 @EnableAutoConfiguration,main 方法类似于我见过的所有 Spring Boot 项目。但是我看到这个注释是在同一个项目中的其他 java 文件(包含 Swagger 配置的文件)中定义的。这个注解应该在多个文件中定义吗?这样做会有什么不良影响吗?

最佳答案

@EnableAutoComfiguration 应该只出现一次。

在最简单的形式中,如果多次声明它不会造成任何伤害,但没有任何好处。但是,如果您配置任何排除项,则必须在每次出现注释时配置这些排除项,因为它们不是累积的。

关于java - 具有@EnableAutoConfiguration 注释的多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32280548/

相关文章:

java - Java 中 Set 和 SortedSet 接口(interface)之间的逻辑不一致

java - Rabbitmq状态检查

java - Spring Data Rest 存储库中的自定义方法会生成什么 url?

java - 是否可以在填充 Spring @Value 之前运行验证代码

java - Spring 独立应用程序中的预定方法

spring - 如何使用 HTML5 WebSocket API 创建 Spring WebSocket 应用程序?

java - 使用 Apache Arrow 读取 Parquet 文件

java - 当我运行下面的java代码时出现这个错误

java - 使用spring boot无法连接MySQL数据库?

java - 在 Java 11 中使用 Spring boot 2.0 时创建名称为 'entityManagerFactory' 的 bean 时出错