From fa28b2d514a609d299ebbd76d18ca090427dfe34 Mon Sep 17 00:00:00 2001 From: huangx Date: Mon, 18 Apr 2022 11:09:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=B3=BB=E7=BB=9F=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E9=85=8D=E7=BD=AE=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 技术规范/系统开发配置规范.md | 56 ++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 技术规范/系统开发配置规范.md diff --git a/技术规范/系统开发配置规范.md b/技术规范/系统开发配置规范.md new file mode 100644 index 0000000..457b87c --- /dev/null +++ b/技术规范/系统开发配置规范.md @@ -0,0 +1,56 @@ +# 系统设计管理规范 + +> 拟稿:技术组 +> +>
版本号 1.0.0
+> + +## 目录 + + + +- [Java后端开发规范](#java%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83) + +- [前言](#%E5%89%8D%E8%A8%80) +- [系统设计](#%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1) + - [附件的存储](#%E9%99%84%E4%BB%B6%E7%9A%84%E5%AD%98%E5%82%A8) + - [环境变量配置](#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E9%85%8D%E7%BD%AE) + + + +## 前言 + +本文的规范和建议都是经过大量的实际项目场景总结出来的规范,,规范分如下两级: + +- ![强制](D:/chinaweal-code/public/img/icon/强制.png) :开发者必须遵循的开发规范要求 +- ![推荐](D:/chinaweal-code/public/img/icon/推荐.png) :开发者选择性遵循的开发规范要求 + +## 系统设计 + +### 附件的存储 + +- ![强制](../img/icon/强制.png) 业务过程中产生的附件,存放的目录结构如下: + + 物理路径:`{父目录}/{业务模块}/{日期yyyyddmm}/{业务号}/{文件名}` + + 数据库记录路径:`{业务模块}/{日期}/{业务号}/{文件名}` + + 其中父目录可以通过后台动态配置指定。 + +> ![正例](../img/icon/正例.png) +> +> 物理路径:D:/file/food/20220417/4401061060520121/cf053a26469043f9a4cd8ebb41354b48.jpg +> +> 数据库记录路径:food/20220417/4401061060520121/cf053a26469043f9a4cd8ebb41354b48.jpg +> ![反例](../img/icon/反例.png) +> +> 物理路径:D:/file/cf053a26469043f9a4cd8ebb41354b48.jpg +> +> 数据库记录路径:cf053a26469043f9a4cd8ebb41354b48.jpg + +### 环境变量配置 + +- ![强制](../img/icon/强制.png) 针对生产、测试、培训不同的系统运行环境,需要建立对应配置文件存在,防止测试环境使用正式环境的接口。 + +> ![正例](../img/icon/正例.png) :application.yml、application-dev.yml、application-prod237.yml +> ![反例](../img/icon/反例.png) :application.yml \ No newline at end of file