1.bean包
1.1類注釋如:customer
1.2命名及對(duì)應(yīng)數(shù)據(jù)庫命名:下劃線->駝峰,加前綴crm
1.3時(shí)間字段String 改成Timestamp(sql),如SaleIndex,bit類型(數(shù)據(jù)庫只有0和1)改成Boolean類型
2.mapper包
2.1插入后獲取Id,如

為了獲取自增id
可使用@Options(useGeneratedKeys=true)來實(shí)現(xiàn)自動(dòng)使用

使用注解證明是自增長(zhǎng)Id

直接獲取
2.2注釋,應(yīng)該Mapper的每個(gè)方法都注釋,說明sql的操作過程
2.3方法命名增刪改查等命名統(tǒng)一
3.controller包(重點(diǎn))
3.1 @Transactional在POST、DELETE、PUT中需要使用
3.2 重復(fù)代碼規(guī)整
3.3 分頁問題,資源少的全部返回,多的后端再分頁
3.4 類上@RequestMapping,方便管理,不用特殊關(guān)鍵字如manager
3.5 restful風(fēng)格設(shè)計(jì)(重點(diǎn)),大家參考UserController

增刪改查