- 1、在配置中心配置变量值进行引用
- 2、在本地bootstrap.yml配置值,在配置中心进行引用
- 3、在命令行参数配置默认值,配置文件设置默认值,在配置中心进行引用
- 4、在命令行参数配置默认值,配置文件不设置默认值,在配置中心进行引用
- 5、在命令行参数不配置值,在变量配置默认值
1、在配置中心配置变量值进行引用
本地boostrap.yml配置示例
spring:cloud:nacos:username: nacospassword: nacosconfig:server-addr: 127.0.0.1:8848namespace: publicfile-extension: ymlrefresh-enabled: trueshared-configs:- dataId: ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}refresh: false- dataId: common.${spring.cloud.nacos.config.file-extension}refresh: false
配置中心引用配置值示例
default:name: 10.0.1info:name: ${default.name}
结果
2、在本地bootstrap.yml配置值,在配置中心进行引用
本地boostrap.yml配置示例
spring:cloud:nacos:username: nacospassword: nacosconfig:server-addr: 127.0.0.1:8848namespace: publicfile-extension: ymlrefresh-enabled: trueshared-configs:- dataId: ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}refresh: false- dataId: common.${spring.cloud.nacos.config.file-extension}refresh: falsedefault:name: 10.9.1
配置中心引用配置值示例
info:name: ${default.name}
结果
3、在命令行参数配置默认值,配置文件设置默认值,在配置中心进行引用
程序启动参数配置
在bootstrap.yml配置占位符默认值
spring:cloud:nacos:username: nacospassword: nacosconfig:server-addr: 127.0.0.1:8848namespace: publicfile-extension: ymlrefresh-enabled: trueshared-configs:- dataId: ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}refresh: false- dataId: common.${spring.cloud.nacos.config.file-extension}refresh: falsedefault:name: 10.9.1
配置中心应用值示例
info:name: ${default.name}
结果
4、在命令行参数配置默认值,配置文件不设置默认值,在配置中心进行引用
程序启动参数配置
在bootstrap.yml配置占位符默认值
spring:cloud:nacos:username: nacospassword: nacosconfig:server-addr: 127.0.0.1:8848namespace: publicfile-extension: ymlrefresh-enabled: trueshared-configs:- dataId: ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}refresh: false- dataId: common.${spring.cloud.nacos.config.file-extension}refresh: false
配置中心应用值示例
info:name: ${default.name}
结果
5、在命令行参数不配置值,在变量配置默认值
配置示例
info:name: ${default.name:Fc}age: 18fcant:name: fc helloage: 11
结果

版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。


成功拿到配置值。







评论