public/技术规范/系统开发配置规范.md

2.1 KiB
Raw Permalink Blame History

系统设计管理规范

拟稿:技术组

版本号 1.0.0

目录

前言

本文的规范和建议都是经过大量的实际项目场景总结出来的规范,,规范分如下两级:

  • 强制 :开发者必须遵循的开发规范要求
  • 推荐 :开发者选择性遵循的开发规范要求

系统设计

附件的存储

  • 强制 业务过程中产生的附件,存放的目录结构如下:

    物理路径:{父目录}/{业务模块}/{日期yyyyddmm}/{业务号}/{文件名}

    数据库记录路径:{业务模块}/{日期}/{业务号}/{文件名}

    其中父目录可以通过后台动态配置指定。

正例

物理路径D:/file/food/20220417/4401061060520121/cf053a26469043f9a4cd8ebb41354b48.jpg

数据库记录路径food/20220417/4401061060520121/cf053a26469043f9a4cd8ebb41354b48.jpg 反例

物理路径D:/file/cf053a26469043f9a4cd8ebb41354b48.jpg

数据库记录路径cf053a26469043f9a4cd8ebb41354b48.jpg

环境变量配置

  • 强制 针对生产、测试、培训不同的系统运行环境,需要建立对应配置文件存在,防止测试环境使用正式环境的接口。

正例 application.yml、application-dev.yml、application-prod237.yml 反例 application.yml