我的 Spring Boot 配置有问题。
我已经使用创建了基础 Spring Boot 项目https://start.spring.io/
我有一个问题,配置仅适用于子目录中的类:
![enter image description here](https://i.stack.imgur.com/ENyDv.jpg)
我尝试过注释@ComponentScan但这没有帮助。
你知道我能用这个做什么吗?
The Spring Boot 文档@SpringBootApplication states
许多 Spring Boot 开发人员总是为其主类添加注释
和@Configuration
, @EnableAutoConfiguration
and @ComponentScan
。
由于这些注释经常一起使用(特别是如果
您遵循上面的最佳实践),Spring Boot 提供了
方便的@SpringBootApplication
选择。
The @SpringBootApplication
注解相当于使用@Configuration
, @EnableAutoConfiguration
and @ComponentScan
和他们的
默认属性: [...]
哪里的@ComponentScanjavadoc 指出
如果未定义特定包,将从以下位置进行扫描
声明此注释的类的包。
也就是说,只有与您的包位于同一包中的类型ReadingListApplication
将被扫描。
如果您想要自定义配置,请提供您自己的配置@Configuration
, @EnableAutoConfiguration
, and @ComponentScan
, 作为适当的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)