- 數(shù)據(jù)庫表設(shè)計:每一個表必須字段 id (自增)主鍵 ,add_time 數(shù)據(jù)添加時間 ,update_time 數(shù)據(jù)修改時間
- 數(shù)據(jù)庫表 無論是表還字段猿诸,必須注釋清楚
- 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編碼規(guī)約掃描,不允許有Blocker 級別的代碼
- 所有的Controller入?yún)⒈仨毥?jīng)過參數(shù)校驗
- 所有的Controller入?yún)⒈仨毥TO
- 所有的Controller輸出對象必須建立VO
- 所有的Controller都必須明確寫好swagger 相關(guān)描述注解
- 編寫代碼盡可能不修改任何生成的DAO 和Entity代碼
- 代碼中使用到日期與時間,一致使用JDK8的LocalDateTime 或LocalDate
- 代碼中盡可能的使用JDK8 新語法
- 所有需要遠程調(diào)用驴一,一致使用okhttp