- 数据库表设计:每一个表必须字段 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
网友评论