springboot项目转为springcloud微服务架构,bootstrap.yml不生效

豌豆二锅头 2021-07-20 09:47:41

如题目,想把公司的springboot项目集成到springcloud项目中,springcloudalibaba其他模块都可以使用bootstrap.yml格式,就我这一块,无法使用,也不是小绿叶,配置文件也不生效。看了好多个帖子,添加springcloudalibaba的模块也试过了,修改project.structure,修改为默认配置文件也试过了,都无法生效。

有没有其他兄弟知道这个有什么办法解决的?或者有什么办法可以尝试一下的?谢谢大家!

...全文
785 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43153737 2023-04-04
  • 打赏
  • 举报
回复

执行如下操作试试

img

豌豆二锅头 2023-04-04
  • 举报
回复
@weixin_43153737 谢谢
那城 2021-07-21
  • 打赏
  • 举报
回复

你应该是用其他工具打开过吧,在IDEA右下角切换编码格式为UTF-8(改完中文还是会乱码,需要重新编辑);打开设置并搜索File Encodings,全部改成UTF-8

豌豆二锅头 2023-04-04
  • 举报
回复
@那城 谢谢
编号灬9527 2021-07-21
  • 打赏
  • 举报
回复

com.alibaba.cloud.nacos.client.NacosPropertySourceLocator的locate方法,看最终结果,是没读到配置还是压根不走这里;
没有读到配置那就检查你yml的配置,压根不走这个代码,那就是依赖没加全

豌豆二锅头 2023-04-04
  • 举报
回复
@编号灬9527 谢谢
老王就是我 2021-07-20
  • 打赏
  • 举报
回复

先别管绿叶,是读不到配置属性还是啥?如果能读取就没问题。另外提个事,一般来说,要引用bootstrap.yml,本模块的pom要引入spring-cloud,你看下当前模块的依赖有没有下载到spring-cloud

豌豆二锅头 2021-07-20
  • 举报
回复
@老王就是我 有的,有引用下来的,我看依赖包里面都是已经有的。现在的问题是,引了依赖之后,配置文件里面写配置文件的时候,不提示nacos的配置,而且就算把配置文件放到nacos上,它也不能够通过bootstrap.yml去nacos服务器里面读取配置文件。 已经搞了两天了,所以就想问问大家还有没有其他方法可以试一试的
老王就是我 2021-07-20
  • 举报
回复
@豌豆二锅头 看下本模块是否额外引入了spring-boot-start模块,就是springboot启动的引用,如果有,删掉
qq_54485272 2021-07-20
  • 打赏
  • 举报
回复

一般这种情况实在解决不了我是cloud里面创建个新项目把原项目里面的类cv过去。

豌豆二锅头 2021-07-20
  • 举报
回复
@qq_54485272 我这边是复制过来还是不可用,就感觉很离谱
那城 2021-07-20
  • 打赏
  • 举报
回复

你这个是字符集不对有可能

豌豆二锅头 2021-07-20
  • 举报
回复
@那城 字符集不对大概是怎么个说法呢?

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧