当前位置: 首页 > news >正文

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 即可,也是非常方便的干活。

http://www.dtcms.com/a/343280.html

相关文章:

  • 第5.1节:awk内置变量
  • MySQL诊断系列(5/6):表结构与元数据查询——快速掌握数据库“DNA”
  • 在pycharmIDE中如何快速掌握一个新模块的使用方法
  • 前端视频流处理从 0 到 “能跑”:可复制 Demo+WebGL/Worker 优化,覆盖会议 / 直播 / 监控场景
  • js来比较两个对象内容有误差异
  • 从源码中学习Java面向对象的多态
  • 通过自定义域名访问内网的web服务和tcp应用:内网ip到局域网外域名访问过程
  • 使用Docker部署Coze Studio开源版
  • (亲测)Centos7升级gcc 9
  • XTDrone——无人机基于2D激光Lidar进行二维运动规划(细节提醒以及相关报错解决)
  • 嵌入式-中断的概念,优先级,编程-Day17
  • 高效研发管理新选择:Codes 一站式平台深度解析
  • 6.Shell脚本修炼手册---grep命令使用指南
  • 定时器(Timer)和延时器
  • 文化遗产数字化对手持SLAM设备有哪些特殊要求?
  • 使用 X11 转发服务器界面
  • linux安装mysql ndb cluster
  • 牛客:链表分割算法详解
  • Java设计模式-享元模式
  • FreeRTOS学习笔记(三)--汇编指令
  • C ++代码学习笔记(一)
  • Layui 中的 iframe 详解与最佳实践
  • Linux笔记7——shell编程基础-1
  • SMT车间如何通过防静电监控系统提升产品质量
  • 206.反转链表
  • 【时时三省】vectorCAST 便捷使用技巧
  • 利用 Python 爬虫获取淘宝商品评论实战指南
  • 并发编程原理与实战(二十五)手写简易线程池实战,剖析线程状态转换过程
  • 【LINUX网络】UDP协议基础原理
  • Netty AdaptiveRecvByteBufAllocator原理详解