Closed FengJinghHua closed 4 years ago
有两个bean的名字重了。具体是哪个bean看下日志,看下是否是引入的nacos的start中的bean与应用中原本的bean出现了重复
@horizonzy 我加入了spring.main.allow-bean-definition-overriding=true后,不报上一个错误了,但是报 错误,这jasypt.encryptor.password个配置是在application中定义的,感觉启动时把默认的application.properties覆盖了,这个怎么解决的。
@horizonzy 我在issue中发现了类似的情况,https://github.com/alibaba/nacos/issues/2198
但是好像没有解决方法?
我看了那个issue.你把自己的配置文件定义成yml的格式呢
@horizonzy 改成yml格式对项目来说可能不允许,有别的办法或者workaround吗
下载nacos的源码。找到这个starter对应版本nacos-client版本,把client的application.properties文件剔除打包。现在client模块的application.properties中只有一个version,可以把那个version整合到自己的properties中。
@horizonzy 我往这方向试试,BTW,鉴于这样的conflict,官方有考虑过在打出的包中就去掉client 下面的 application.properties吗
在去掉nacos-api 和nacos-client下的application.properties后,it works like normal,但是感觉不是个正解。
在去掉nacos-api 和nacos-client下的application.properties后,it works like normal,但是感觉不是个正解。
周一社区负责人看到了应该会处理这个情况的。
@horizonzy 非常感谢你
Refer to #3528
springboot应用中,引入nacos client 然后再启动的时候sprintboot启动异常 上面报错的配置是springboot application.properties配置,看起来没被生效,有人遇到过这个问题吗