JAVA編碼要求

- 數(shù)據(jù)庫表設計:每一個表必須字段 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 相關描述注解

- 編寫代碼盡可能不修改任何生成的DAO 和Entity代碼

- 代碼中使用到日期與時間,一致使用JDK8的LocalDateTime 或LocalDate

- 代碼中盡可能的使用JDK8 新語法

- 所有需要遠程調(diào)用,一致使用okhttp

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 1. 簡介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存儲過程以及高級映射的優(yōu)秀的...
    笨鳥慢飛閱讀 6,220評論 0 4
  • 1.JVM 堆內(nèi)存和非堆內(nèi)存 堆和非堆內(nèi)存按照官方的說法:“Java 虛擬機具有一個堆(Heap),堆是運行時數(shù)據(jù)...
    yanzhu728閱讀 1,000評論 0 0
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當在唯一索引所對應的列上鍵入重復值時,會觸發(fā)此異常。 O...
    我想起個好名字閱讀 5,940評論 0 9
  • 在畢業(yè)典禮的前一天晚上,放在身邊的手機震個不停。臨近畢業(yè)了,大家都有些興奮和感懷。同宿舍的幾個人,在聊天軟件里興奮...
    舌尖八閩閱讀 364評論 0 2
  • 《走路健身法》,(美)金哲彥著,北京聯(lián)合出版公司2017年3月第1版第2次印刷,11.8萬字。 001 走路 走路...
    熒惑yinghuo閱讀 282評論 0 1

友情鏈接更多精彩內(nèi)容