日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

springboot項目整合mybatis并配置mybatis中間件的實現

瀏覽:240日期:2023-03-17 10:27:37

記錄創建springboot項目并配置mybatis中間件:

資源準備及版本說明

編程工具:IDEA

JDK版本:1.8

Maven版本:Apache Maven 3.6.3

springboot版本:2.4.4

mybatis版本:1.3.2

mysql版本:5.1.48

創建mavem項目

通過IDEA創建很便捷,參考《IDEA創建SpirngBoot項目》。

配置pom.xml

使用mybatis需要添加依賴

<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version></dependency>

完整pom.xml配置如下:

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.4</version><relativePath/> <!-- lookup parent from repository --> </parent> <groupId>org.example</groupId> <artifactId>springboot-mybatis</artifactId> <version>1.0-SNAPSHOT</version> <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version><mybatis.version>1.3.2</mybatis.version><mysql.version>5.1.48</mysql.version> </properties> <dependencies><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>${mybatis.version}</version></dependency><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version></dependency><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency> </dependencies> <build><plugins> <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId> </plugin></plugins> </build></project>配置application.yml

配置mybatis主要配置數據表映射實體類路徑type-aliases-package和數據表映射配置文件路徑mapper-locations

完整application.yml配置如下:

springboot項目整合mybatis并配置mybatis中間件的實現

創建項目啟動文件

在Application啟動文件配置掃描持久化層的路徑的注解@MapperScan

springboot項目整合mybatis并配置mybatis中間件的實現

代碼結構

以user表為例子,創建controller目錄、dao目錄、service目錄、model目錄以及在resources目錄下創建mapper目錄用來保存映射xml文件。

完整代碼結構如下:

springboot項目整合mybatis并配置mybatis中間件的實現

映射實體類User:

springboot項目整合mybatis并配置mybatis中間件的實現

持久層UserDao:

注意添加@Repository注解

springboot項目整合mybatis并配置mybatis中間件的實現

業務層UserService:

創建根據ID查詢記錄的接口getById(Long id);

springboot項目整合mybatis并配置mybatis中間件的實現

業務層接口實現類UserServiceImpl:

注意添加@Service注解,引入UserDao,實現根據ID`查詢記錄

springboot項目整合mybatis并配置mybatis中間件的實現

控制層UserController:

注入業務層接口,增加測試查詢方法getUserById();

springboot項目整合mybatis并配置mybatis中間件的實現

映射mapper文件:

springboot項目整合mybatis并配置mybatis中間件的實現

其中namespace對應持久化層dao的路徑,resultMap為數據表字段與實體映射類屬性的關聯,type為實體映射類的路徑,select查詢配置中resultType為查詢結果的對象類型路徑。

啟動項目

啟動項目并訪問http://localhost:8866/test測試配置情況

springboot項目整合mybatis并配置mybatis中間件的實現

application.xml配置文件中增加日志輸出sql語句的配置:

springboot項目整合mybatis并配置mybatis中間件的實現

重啟項目后再次測試接口:

springboot項目整合mybatis并配置mybatis中間件的實現

springboot默認使用HikariPool數據庫連接池。

到此這篇關于springboot項目整合mybatis并配置mybatis中間件的實現的文章就介紹到這了,更多相關springboot整合mybatis內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本不卡视频一二三区| 国产精品对白久久久久粗| 亚洲欧洲午夜| 伊人久久高清| 亚洲精品中文字幕99999| 在线综合欧美| 婷婷国产精品| 亚洲国产影院| 亚洲欧美视频一区二区三区| 三级亚洲高清视频| 四虎成人精品一区二区免费网站| 免费一级片91| 日本综合视频| 欧美国产另类| 国产白浆在线免费观看| 黄色网一区二区| 韩日一区二区| 神马日本精品| 日韩午夜高潮| 日韩中文字幕区一区有砖一区| 亚洲精品一区二区在线看| 欧美日韩国产亚洲一区| 亚洲精品日韩久久| 国产精品成人3p一区二区三区| 麻豆视频观看网址久久| 国产激情久久| 日韩国产欧美一区二区| 欧美日韩免费观看一区=区三区 | 极品日韩av| 日韩精品视频一区二区三区| 岛国av在线播放| 精品成人免费一区二区在线播放| 精品日韩毛片| 国产精品一级在线观看| 欧美粗暴jizz性欧美20| 久久99精品久久久野外观看| 日韩视频二区| av中文资源在线资源免费观看| 日韩欧美美女在线观看| 偷拍精品精品一区二区三区| 蜜桃久久精品一区二区| 日本不卡免费高清视频在线| 日韩精品成人在线观看| 激情婷婷久久| 午夜久久中文| 国产精品毛片久久久| 99久久亚洲精品蜜臀| 久久精品99国产精品| 在线 亚洲欧美在线综合一区| 成人国产精品一区二区免费麻豆| 亚洲免费福利一区| 午夜在线精品偷拍| 亚洲大片在线| 国产传媒在线| 久久婷婷国产| 日韩avvvv在线播放| 亚洲专区视频| 亚洲欧美一级| 亚洲欧美日韩视频二区| 99精品美女| 久久只有精品| 欧美一区成人| 亚洲精品三级| 亚洲免费观看高清完整版在线观| 丝袜美腿高跟呻吟高潮一区| 99re国产精品| 蜜臀av国产精品久久久久| 每日更新成人在线视频| 欧美中文日韩| 视频一区日韩| 亚洲最大av| 日本在线一区二区三区| 日本视频一区二区| 免费看久久久| 成人午夜亚洲| 激情婷婷久久| 国产亚洲激情| 国产精品普通话对白| 精品1区2区3区4区| 免费在线观看不卡| 麻豆精品91| 国产欧美日韩一区二区三区在线| 国产日本久久| 国产高清不卡| 日韩视频不卡| 国产日韩欧美一区| 日韩国产一区| 蜜臀91精品一区二区三区| 国产日韩欧美三级| 日韩国产在线| 一区二区亚洲视频| 亚洲欧美在线专区| 日本不卡一区二区| 黄色在线观看www| 日韩精品一二三区| 精品一区91| 只有精品亚洲| 中文字幕人成乱码在线观看 | 国产精品porn| 合欧美一区二区三区| 色婷婷成人网| 精品福利久久久| 久久福利毛片| 亚洲va中文在线播放免费| 男女激情视频一区| 久久a爱视频| 亚洲丝袜美腿一区| 免费观看亚洲| 国产精品久久久亚洲一区| 国产精品人人爽人人做我的可爱| 老司机免费视频一区二区| 中国女人久久久| 日本久久成人网| 国产精品高颜值在线观看| 日本成人中文字幕| 日韩中文字幕一区二区三区| 亚洲福利精品| 91看片一区| 精品一区二区男人吃奶 | 日韩国产一区二| 国产亚洲毛片在线| 麻豆精品蜜桃| 国产夫妻在线| 精品视频网站| 国产日韩欧美一区| 日韩一二三区在线观看| 日精品一区二区三区| 亚洲精品激情| 亚洲精品裸体| 久久国产三级| 美腿丝袜在线亚洲一区| 国产精品极品在线观看| 国产欧美88| 国产日韩免费| 国产精品亚洲成在人线| 91成人在线| 欧美a在线观看| 91青青国产在线观看精品| 日韩不卡在线| 国产国产精品| 中文字幕日韩高清在线| 欧美日本不卡高清| 精品亚洲二区| 国户精品久久久久久久久久久不卡| 精品亚洲美女网站| 国产视频欧美| 欧美日韩在线精品一区二区三区激情综合| 亚洲精品日本| 日韩av网站在线观看| 国产精品久久久久9999高清| 国产一区二区色噜噜| 伊人久久高清| 中文字幕视频精品一区二区三区| 日本不卡高清| 美女av在线免费看| 一区视频在线| 国产精品一级| 国产专区一区| 欧美一区在线观看视频| 日本不良网站在线观看| 男女男精品视频网| 久久97视频| 亚洲一区欧美二区| 青青青国产精品| 在线观看精品| 国产精品资源| 亚洲精品99| 精品视频黄色| 亚洲免费观看高清完整版在线观| 国产精品igao视频网网址不卡日韩| а√天堂8资源中文在线| 日韩专区一卡二卡| 99精品电影| 国产成年精品| 国产乱人伦精品一区| 视频一区二区三区中文字幕| 成人精品视频| 奇米狠狠一区二区三区| 天堂网av成人| 国产精品玖玖玖在线资源| 中国女人久久久| 波多野结衣久久精品| 美女精品视频在线| 国产日韩欧美在线播放不卡| 日韩精品一二区| 精品91久久久久| 激情婷婷久久| 四虎4545www国产精品 | 国产综合精品| 亚州欧美在线| 亚洲精品女人| 激情综合网址| 欧美激情视频一区二区三区在线播放| 欧美日一区二区| 一区二区三区四区日本视频| 欧美国产另类| 欧美亚洲tv| 国产情侣久久| 国产精品美女在线观看直播| 国产午夜久久av|