pig版本:2.10.3
是否修改包名:
无
在项目
spring.datasource-com.pig4cloud.pig.common.datasource.config.DataSourceProperties这个类怎么可能存在并认为是一个Bean呢?
Parameter 1 of constructor in com.pig4cloud.pig.common.datasource.DynamicDataSourceAutoConfiguration required a single bean, but 2 were found:
- dataSourceProperties: defined in file [/Users/apple/Documents/fuhua-svr-back-pig-cloud/fuhua-svr-back-pig-cloud/pig-common/pig-common-datasource/target/classes/com/pig4cloud/pig/common/datasource/config/DataSourceProperties.class]
- spring.datasource-com.pig4cloud.pig.common.datasource.config.DataSourceProperties: defined in null
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
m某个bean 被加载了两次 自己检查一下
问题是如果我不加ComponentScan,就没问题,但是在common里面(比如core里面加的东西,上面加了Component)自己添加就没有自动注入,需要手动添加扫描包,手动添加扫描路径的情况下再把dataSource包的路径加在里面就会出现这个问题。
例如我在common-core里面添加了一个类来处理返回的数据格式问题,结果就不起作用,需要用ComonentScan把common-core的包路径扫描进去才行
@Order(1000)
@ControllerAdvice
@RestControllerAdvice
public class ResponseDataAdvice implements ResponseBodyAdvice
spring.datasource-com.pig4cloud.pig.common.datasource.config.DataSourceProperties 为什么会有这个存在呢?这个压根都没有,后面也提示了defined null
登录 后才可以发表评论