nacos-group / nacos-spring-boot-project

Nacos ECO Project for Spring Boot
Apache License 2.0
789 stars 424 forks source link

nacos相关配置项中包含placeholder未被解析 #245

Closed pingguoilove closed 2 years ago

pingguoilove commented 2 years ago

例如

config:
   group: test-group
nacos:
  config:
     data-id:xxxxxx
     group: ${config.group}

在启动的时候,nacos的group属性将不会被解析,直接取了${config.group}。原因应该是com.alibaba.boot.nacos.config.util.AttributeExtractTask#calculate方法中,在解析值的时候没有考虑placeholder

chenhao26-nineteen commented 2 years ago

例如

config:
   group: test-group
nacos:
  config:
     data-id:xxxxxx
     group: ${config.group}

在启动的时候,nacos的group属性将不会被解析,直接取了${config.group}。原因应该是com.alibaba.boot.nacos.config.util.AttributeExtractTask#calculate方法中,在解析值的时候没有考虑placeholder

@ i will solved it@. please provide nacos-config-spring-boot.version and nacos version。I can't reproduce locally

chenhao26-nineteen commented 2 years ago

例如

config:
   group: test-group
nacos:
  config:
     data-id:xxxxxx
     group: ${config.group}

在启动的时候,nacos的group属性将不会被解析,直接取了${config.group}。原因应该是com.alibaba.boot.nacos.config.util.AttributeExtractTask#calculate方法中,在解析值的时候没有考虑placeholder

我本地无法复现,我用的nacos-config-spring-boot.version是0.2.10对应的nacos版本是2.0.2,采用读取配置文件和读取环境变量都是可以读到的,可以检查一下你当前的版本或使用方式