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

【经验记录贴】使用配置文件提高项目的可维护性

mark一下。

整体修改前后如下:

课题:
在项目中有一个支持的文件类型的FILE_TYPE的定义,
这个是写死在主程序中,每次增加可以支持的文件类型的时候,都需要去修改主程序中这个FILGE_TYPE的定义。
主程序修改其实不太花时间,但是每次重新打包成docker镜像,然后更新容器,比较花时间(主要是我的镜像比较大,打包好移动到正式环境,比较花时间)。


解决方法:
后来想到可以把这个设定,移动到配置文件中,然后在docker中挂载出来,这样的话,每次就不用重新打包,直接更新配置文件,重启服务就可以了。
1)移动到正式环境也只需要移动一个文件,不用移动整个镜像文件
2)修改的时候,也只需要改一下配置文件,不需要动主程序

相关文章:

  • 合肥网站建设王道下拉??网球新闻最新消息
  • 淘宝客网站怎么做优化成都seo正规优化
  • 基本网站怎么做国家培训网官网
  • 网站建设哪家公司便宜淘宝网店的seo主要是什么
  • 昆明网站建设天锐科技青岛官网seo公司
  • 网站推广seo设置seo的中文含义
  • Android LiveData学习总结(源码级理解)
  • (小白0基础) 微调deepseek-8b模型参数详解以及全流程——训练篇
  • Spark-sql编程
  • (二)Graspnet在mujoco的仿真复现(操作记录)
  • 天津大学 | 智能制造与数字孪生技术:面向可持续制造方向发展
  • 在Centos7下源码安装部署 MySQL57
  • 【C语言基础】双指针在qsort函数中的应用
  • 浙江大学:DeepSeek如何引领智慧医疗的革新之路?|48页PPT下载方法
  • WordPress - 此站点出现严重错误
  • 《AI大模型应知应会100篇》第19篇:隐私保护与大模型训练
  • 计算机网络 - 四次挥手相关问题
  • 利用IDEA开发Spark-SQL
  • 状态机编程中的事件和状态
  • nginx自编译重现gzip和chunked的现象
  • MATLAB程序实现了一个物流配送优化系统,主要功能是通过遗传算法结合四种不同的配送策略,优化快递订单的配送方案
  • 封装实用的时间选择器组件
  • YOLOv3超详细解读(三):源码解析:数据处理模块
  • Spring Boot 参数校验 Validation 终极指南
  • Open AI 使用篇
  • 从拥堵到畅行,智慧城市如何实现交通魔法?