[Java干貨系列3]Springboot項(xiàng)目持久層Mybatis+Druid集成
2023-08-28 14:55 作者:搬磚后端研發(fā) | 我要投稿
背景
Mybatis
Mybatis作為最常用的持久層框架,雖然Spring自己的data-jpa也很優(yōu)秀,但是mybatis目前在行業(yè)里還是最常用的
Springboot整合Mybatis的方式有兩種,一種是xml還有一種是注解的方式。個(gè)人建議在 SQL 語(yǔ)句不太長(zhǎng)、比較簡(jiǎn)單的情況下,注解的方式比較簡(jiǎn)單、清晰;但是如果我們經(jīng)常需要自己編寫一些復(fù)雜的 SQL 建議使用xml的方式,不會(huì)和代碼冗余在一起。
Druid
Druid是Java語(yǔ)言中最好的數(shù)據(jù)庫(kù)連接池。Druid能夠提供強(qiáng)大的監(jiān)控和擴(kuò)展功能
集成教程
添加pom依賴

2.配置application.properties文件


3.啟動(dòng)類加入mapper包掃描

4.PO類

5.Mapper類

6.mapper.xml文件

7.controller類

8.Service類


9.通過Swagger發(fā)起測(cè)試
