JAVA编码要求

- 数据库表设计:每一个表必须字段 id (自增)主键 ,add_time 数据添加时间 ,update_time 数据修改时间

- 数据库表 无论是表还字段,必须注释清楚

- SpringBoot:2.1.3.RELEASE

- lombok:1.18.6

- springfox-swagger2:2.9.2

- swagger-bootstrap-ui:1.9.3

- mybatis-plus-boot-starter:3.1.0

- mybatis-plus-generator:3.1.0

- okhttp:3.14.1

- 全部代码换行符必须是LF

- 每个方法必须有文档注释

- 代码必须能通过阿里巴巴Java编码规约扫描,不允许有Blocker 级别的代码

- 所有的Controller入参必须经过参数校验

- 所有的Controller入参必须建立DTO

- 所有的Controller输出对象必须建立VO

- 所有的Controller都必须明确写好swagger 相关描述注解

- 编写代码尽可能不修改任何生成的DAO 和Entity代码

- 代码中使用到日期与时间,一致使用JDK8的LocalDateTime 或LocalDate

- 代码中尽可能的使用JDK8 新语法

- 所有需要远程调用,一致使用okhttp

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,157评论 0 4
  • 1.JVM 堆内存和非堆内存 堆和非堆内存按照官方的说法:“Java 虚拟机具有一个堆(Heap),堆是运行时数据...
    yanzhu728阅读 4,453评论 0 0
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,794评论 0 9
  • 在毕业典礼的前一天晚上,放在身边的手机震个不停。临近毕业了,大家都有些兴奋和感怀。同宿舍的几个人,在聊天软件里兴奋...
    舌尖八闽阅读 2,405评论 0 2
  • 《走路健身法》,(美)金哲彦著,北京联合出版公司2017年3月第1版第2次印刷,11.8万字。 001 走路 走路...
    荧惑yinghuo阅读 1,644评论 0 1