轉自https://blog.csdn.net/u011095110/article/details/86088976
1、entity層
別名:model層,domain層
實體類,用於存放我們的實體類,與數據庫中的屬性值基本保持一致,實現set和get方法
2、mapper層
別名:dao層
對數據庫進行數據持久化操作,他的方法語句是之際針對於數據庫操作的,主要實現一些增刪改查操作,在mybatis中主要與XXX、.xml相互映射
3、service層
業務層,給controller層的類提供接口進行調用。一般就是自己寫的方法封裝起來,就是聲明一下,具體顯示在serviceImpl中
4、controller層
別名:web層
控制層,負責具體模塊的業務流程控制,需要調用service邏輯設計層的接口來控制業務流程。因為service中的方法是我們使用到的,controller通過接口前端H5或者APP傳過來的參數進行業務操作嗎,再將處理結果返回到前端