spring cloud配置nacos报错:
java.lang.IllegalArgumentException: Could not resolve placeholder 'profile.active' in value "${profile.active}"
at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:178) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:124) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:236) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.core.env.AbstractPropertyResolver.resolveNestedPlaceholders(AbstractPropertyResolver.java:227) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:88) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:62) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.core.env.AbstractEnvironment.getProperty(AbstractEnvironment.java:535) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.core.env.AbstractEnvironment.doGetActiveProfiles(AbstractEnvironment.java:238) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.core.env.AbstractEnvironment.getActiveProfiles(AbstractEnvironment.java:224) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
server:
port: 7300
spring:
application:
name: sys
cloud:
nacos:
config:
enabled: true
file-extension: yaml
server-addr: ${nacos.server-addr}
namespace: ${nacos.namespace}
shared-configs:
- data-id: application.yaml
discovery:
server-addr: ${nacos.server-addr}
namespace: ${nacos.namespace}
profiles:
active: ${profile.active}
<!-- 环境 -->
<profiles>
<profile>
<id>cdc</id>
<properties>
<!--当前环境 -->
<profile.active>cdc</profile.active>
<!--Nacos配置中心地址 -->
<nacos.server-addr>192.168.8.88:8848</nacos.server-addr>
<!--Nacos配置中心命名空间,用于支持多环境.这里必须使用ID,不能使用名称,默认为空 -->
<nacos.namespace>71107d4e-d1d7-47dd-b70e-a61006a3bbe9</nacos.namespace>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
```.
nacos:
```yaml
chuanrui:
job:
accessToken: ''
address: ''
adminAddresses: http://192.168.8.21:8900/xxl-job-admin
appname: geology-sys-dev
ip: ''
logpath: /data/applogs/xxl-job/jobhandler
logretentiondays: -1
port: -1
file-dir: /home/upload
swagger:
description: 系统接口
title: 系统服务
verson: 1.0
mybatis-plus:
configuration:
cache-enabled: false
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
map-underscore-to-camel-case: true
global-config:
db-config:
field-strategy: not_null
id-type: auto
logic-delete-field: isDel
logic-delete-value: 1
logic-not-delete-value: 0
mapper-locations: classpath:mapper/*Mapper.xml
type-aliases-package: com.chuanrui.sys.client.entity
knife4j:
production: false
spring:
datasource:
driverClassName: dm.jdbc.driver.DmDriver
url: jdbc:dm://192.168.8.188:5237/cdc
username: SYSDBA
password: SYSDBA
redis:
database: 8
host: 192.168.8.25
jedis:
pool:
max-active: 20