1. 創建新module - maven模塊,并引入依賴(可以復制 把不需要的依賴刪掉 )
2. 新建包com.hmall.xx(業務名),添加和修改啟動類,新建mapper包、domain包 - service包 - controller包
3. 拷貝并修改yaml配置文件到resources中,分別修改 端口號、服務名稱、datasource(需創建sql datebase)、swagger接口文檔說明與controller掃描包
4.
【1】domain包代碼:dto、po、vo、(query)
【2】mapper包代碼 :mapper接口 及mapper.xml文件
【3】 service包:service接口及實現類
【4】controller包
5. 刷新maven,添加該業務模塊啟動項到Services中,并把Active profiles 修改為 local
6. 運行,在訪問地址后面添加doc.html訪問swagger接口文檔,進行調試
細節?
1.拆分的時候先從domain 向上拆? 邏輯更加清晰 而且還有一個好處就是拆到最后Controller的時候報錯一般都是import路徑問題 刪掉重新idea自動導入就可以解決
2.如果拆分的過程中遺漏了其他關聯的類 也需要把關聯的類導入