SpringCloudConfig配置文件本地化部署

最近公司信息安全要求,任何代码仓内的项目都禁止存放明文账户和密码,瞬间想起spring cloud config有加载本地配置文件的功能,只需要在config项目配置文件yml 中修改加载属性即可,默认属性spring.cloud.config.server.native.search-location: classpath:/config/ #我的配置文件放在当前根目录的config文件夹里

只要把classpath:/config/修改为file:./config,在jar包启动的同级目录新增一个config文件夹把生产环境的配置文件都拷贝过去即可,以后启动项目的时候只会加载这个磁盘里面的配置信息,非常好用,当配置文件修改的时候也只用重新启动一下jar包即可无需再编译打包,后期有时间还可以写一个web页面来更新配置后端通过脚本重启动jar实现自动化,跟nacos神似哈

对于独立的springboot 项目推荐使用jasypt来加密配置文件,生产环境启动的时候加上解密启动参数-Djasypt.encryptor.password=xxxx 即可,也是非常方便的干活。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值