无法连接(读取) nacos 配置中心及文件(能踩的坑都踩了) |
您所在的位置:网站首页 › 数据库重启后应用连接不上网络 › 无法连接(读取) nacos 配置中心及文件(能踩的坑都踩了) |
之前做项目不熟悉 nacos 导致一个配置中心弄了整整一天,第二天虽然弄好了,但是又因为开发中代码出错回滚了一下,这下回滚不要紧,直接把我之前配置好的 nacos 文件也一起回滚了😓,由于忘记了上次哪里出错,又重新配了一天,可以说是网上有的没的我都踩了。。。。。 先说一下运行环境,或许因为你我的版本不一样,解决的方法也不一样 SpringBoot版本SpringCloud版本cloud Alibaba版本2.1.8.RELEASEGreenwich.SR62.1.4.RELEASE namespace 填写的是命名空间的ID不是名称本地配置文件名称是 application.yml(properties) 和 bootstrap.yam(properties) 不要因为 nacos 上面有个 yaml 选项就把后缀写的一样SpringBoot 不识别 bootstrap 文件,需要添加依赖 org.springframework.cloud spring-cloud-starter-bootstrap 3.0.1若要使用 @Value 读取本地配置文件,记得导入正确的包以及 @Value(${“key”}) key为你要读取的配置名称,这才能读取到 重点!! 在 nacos 上新建配置文件的 Data Id 不能随意乱写,根据官方文档是由这几部分组成 ${prefix}-${spring.profiles.active}.${file-extension}prefix :注册在 nacos 上的服务名 spring.application.name 的值 spring.profiles.active :配置的开发环境是开发还是测试,比如 dev,test,prod 这个最好写上 prefix 和 spring.profiles.active 之间有一个 - 连接符,如果不写 spring.profiles.active 的话那么直接 prefix 和 file-extension 拼接,没有连接符 file-extension :这个和你选择的扩展名以及本地扩展名这三个值一致👇 先写到这,有坑再填😇 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |