【约定】企业项目中使用的约定
admin
2024-02-07 11:11:01

【约定】企业项目中使用的约定

  • 接口参数统一采用POST json 传参
  • 每个表都需要有个名称为id的主键,统一采用UUID生成,另外需添加4个共有字段(创建人、更新人、创建时间、更新时间),由框架自动注入
  • 统一异常处理,在controller层抛出自定义异常或在advice 中默认处理
  • 时间字段类型timestamp java使用Date获取,数值统一用decimal
  • 方法命名规范 查询 /query List 或者/get 返回单个对象保存/save修改/edit删除/delete导出 /export 前缀
  • 事务使用@Transactional注解即可
  • 使用@Log按需添加业务日志打印入库
  • 业务基础代码使用代码生成器生成,区分模块开发
  • redis缓存相关操作使用RedisUtil工具类
  • 包名统一使用com.公司名称.项目缩写.模块名
  • 建表语句在各自模块下docs中维护起来
  • JSON 统一是使用jackson-databind
  • 自定义业务返回码,枚举类实现IResultCode,使用Result.of()返回;
  • 对一些必要的数据库字段赋初始值
  • pojo属性需满足驼峰命名(强制)

相关内容

热门资讯

从山海古城到青春乐场,日照的滨... 中新网日照11月19日电(记者 左宇坤)深秋时节,山东日照莒县浮来山上的“天下银杏第一树”迎来一年中...
重构温泉体验:项目实践与发展路... 传统温泉同质化、体验形式单一的问题日益凸显,难以满足当下游客对个性化、沉浸式、多功能消费的需求。随着...
原创 非... 面对急需帮助的人,我们会先选择帮助,还是先拍照呢?如果这是发生在10年前,肯定不用多想,大家一定会第...
原创 非... 茶馓又名油面、馓子,是江苏知名传统点心,其中以淮安茶馓最富胜名。 01 追溯历史 淮安茶馓起源于战国...