请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nacos启动报错 获取不到属性值

bootstrap.xml 配置如下
server:
port: 8080
spring:
cloud:
nacos:
discovery:
service: order-serv
server-addr: 192.168.83.190:8848
application:
name: eshop-order-serv

application.xml配置如下:

spring:
cloud:
nacos:
config:
file-extension: yml
server-addr: 192.168.83.190:8848
profiles:
active: dev
application:
name: eshop-order-serv

客户端配置如下图:
图片描述

但是启动报错:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘confValue’ in value "${confValue}"
at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:178) ~[spring-core-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:124) ~[spring-core-5.2.8.RELEASE.jar:5.2.8.RELEASE]
这个属性值获取不到,不知道为什么?请老师解答下谢谢。

工程图如下
图片描述

正在回答

1回答

同学你好,先确认配置里是否有这个属性。其次把profile放在bootstrap里。之后先重启nacos再重启服务

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉2243125342 #1
    之前已经解决了 把俩个放到一个配置文件里面 nacos放在最上面下面是cofig配置 已成功启动
    回复 有任何疑惑可以回复我~ 2021-06-02 22:00:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信