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

你可能感兴趣的:(JAVA编码要求)