spring-cloud-alibaba 2021.1版本使用nacos-config依然需要引入spring-cloud-starter-bootstrap

wnrlj8wa  于 2022-12-31  发布在  Spring
关注(0)|答案(4)|浏览(220)

2021.1版本使用nacos-config依然需要引入spring-cloud-starter-bootstrap,后续会去掉这个依赖吗,毕竟SpringCloud已经正式删除了这个依赖

erhoui1w

erhoui1w1#

本质上这个是依赖于 spring boot 2.4 新的配置文件加载规则,如果去掉对之前版本兼容性会出现问题。

nc1teljy

nc1teljy2#

后续会考虑使用新的方式导入配置吗,毕竟SpringCloud已经正式移除了Bootstrap

m4pnthwp

m4pnthwp3#

2021.1版目前没有引入这个依赖,请自行加一下,也比较简单

txu3uszq

txu3uszq4#

2021.1版目前没有引入这个依赖,请自行加一下,也比较简单

已经加了这个依赖,但是现在有两个问题
1.spring.profiles.active不起作用,指定为dev后在服务端配置Data Id为xxx-dev找不到,去掉dev后反而找到了
2.在【bootstrap.yml】中使用如【${SPRING_NACOS_HOST:127.0.0.1:8848}】的环境变量时,无法从K8S环境变量注入,【application.yml】中的环境变量可以正常注入

spring-cloud-starter-bootstrap 3.0.0版本有上面的问题,用3.0.2版本解决了,o(╥﹏╥)o

o(╥﹏╥)o,第二个问题应该好了,第一个问题还在,变成了概率问题,有时候行有时候不行。

相关问题