19 Star 106 Fork 34

天画项目/codeMaker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
v3核心难点实现技术方案文档 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
神帅 提交于 2022-04-02 22:24 . 提交文档
一、多种方式的参数校验实现策略
1.-->导入api参数模型dto/vo-->结合bo
2.-->plantuml bo中走extend key构建必填参数校验属性
3.-->必填参数校验实现走配置化
1.在dto,vo中构建参数验证逻辑,-->代码片段模式(down)
2.独立构建一个validator包
3.走aop+属性注解(相当于自定义实现)(down)
4.走工具类+反射的方式(down)
5.spring validator注解
二、以数据库e-r图或者excel表作为数据库元数据信息的来源(e-r图模式down)
三、自定义代码元素模板/片段
代码片段模型 走note 标签--函数
SegmentBean
String code:代码段内容
List<String> packageNameList:代码段中需要导入的包
String identifer: 代码段类型标示
String segmentTemplate:代码段模板
Map<String,Object> templateVarMap:代码段模板对应的变量列表map
String relationClassName: 关联的代码类名称
1. 自定义代码元素模板解析走重构(down)
2. 项目配置文件相关走自定义代码元素模板,这里pom也可以(down)
3. pom.xml文件按项目格式走,定义pom相关的服务名等(down)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/sky-painting/code-maker.git
[email protected]:sky-painting/code-maker.git
sky-painting
code-maker
codeMaker
master

搜索帮助