问题描述
我的 Spring Boot 配置有问题.
我已经使用
我尝试了注释 @ComponentScan 但没有帮助.
你知道我可以用它做什么吗?
@SpringBootApplication
状态的 Spring Boot 文档
许多 Spring Boot 开发人员总是对他们的主类进行注释使用 @Configuration
、@EnableAutoConfiguration
和 @ComponentScan
.由于这些注释经常一起使用(特别是如果您遵循上面的最佳实践),Spring Boot 提供了一个方便的 @SpringBootApplication
替代方案.
@SpringBootApplication
注解相当于使用@Configuration
、@EnableAutoConfiguration
和 @ComponentScan
以及它们的默认属性:[...]
其中@ComponentScan
javadoc 状态
如果没有定义特定的包,扫描将从声明此注解的类的包.
也就是说,只会扫描与您的 ReadingListApplication
位于同一包中的类型.
如果您想要自定义配置,请酌情提供您自己的 @Configuration
、@EnableAutoConfiguration
和 @ComponentScan
.
I have problem with Spring Boot configuration.
I have created base Spring Boot project using https://start.spring.io/
And I have a problem, configuration works only for classes in sub catalog:
I have tried annotation @ComponentScan but it didn't help.
Do You have any idea what can I do with this?
The Spring Boot documentation for @SpringBootApplication
states
where the @ComponentScan
javadoc states
That is, only the types that are in the same package as your ReadingListApplication
will be scanned.
If you want a custom configuration, provide your own @Configuration
, @EnableAutoConfiguration
, and @ComponentScan
, as appropriate.
这篇关于使用注解@SpringBootApplication 进行配置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!