????????剛拿到我們自己的接口項目有點懵澎办,現(xiàn)在用的是springMVC框架嘲碱,準(zhǔn)備換到spring Boot。不管怎么樣局蚀,先把這個springMVC看懂再說麦锯,請教了一下同事,目前我們的接口分為了5層:Controller琅绅、Service扶欣、ServiceImpl、Mapper奉件、Mapper.xml宵蛀。
Controller層:直接和前端交互的地方
Service:等于是Controller層與Service層中間的一個連接,中間的方法名一定要一樣
ServiceImpl:具體實現(xiàn)前端想要什么數(shù)據(jù)的邏輯
Mapper:這個就是ServiceImpl層與數(shù)據(jù)庫交互的連接層县貌,將ServiceImpl中處理過的請求數(shù)據(jù)通過這個層發(fā)送給Mapper.xml术陶,并用list來接收,這個接收用其他的也是可以的煤痕。
Mapper.xml:寫具體想從數(shù)據(jù)庫拿到什么數(shù)據(jù)梧宫,select---從表中查詢的參數(shù)(如果想改名,只需在對應(yīng)參數(shù)后用 AS 你想要改變后的名字)摆碉;from----從哪張表中拿塘匣;where---查詢的條件
這個是自己學(xué)習(xí)的一點記錄巷帝,如果有什么問題忌卤,歡迎討論及指正~