我看到一个 spring boot 项目,它在文件中定义了 @EnableAutoConfiguration,main 方法类似于我见过的所有 Spring Boot 项目。但是我看到这个注释是在同一个项目中的其他 java 文件(包含 Swagger 配置的文件)中定义的。这个注解应该在多个文件中定义吗?这样做会有什么不良影响吗?
最佳答案
@EnableAutoComfiguration
应该只出现一次。
在最简单的形式中,如果多次声明它不会造成任何伤害,但没有任何好处。但是,如果您配置任何排除项,则必须在每次出现注释时配置这些排除项,因为它们不是累积的。
关于java - 具有@EnableAutoConfiguration 注释的多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32280548/