一,我們新建一個空專案
二,我們手動新建專案介面如下:
三,準備動作完成,我們新增pom.xml檔案的依賴
pom.xml
server: port: 8080#springboot會自動載入spring.datasource.*相關配置,#資料來源就會自動注入到sqlSessionFactory中,#sqlSessionFactory會自動注入到Mapper中,#對了你一切都不用管了,直接拿起來使用就行了。spring: datasource: username: root password: root url: jdbc:mysql://120.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC driver-class-name: com.mysql.cj.jdbc.Drivermybatis: #是告訴系統在哪裡去找mapper.xml檔案。 mapper-locations: classpath:mapping/*Mapper.xml #設定基本包(包別名)也就是為什麼在mapper.xml中可以只寫一個型別名的原因 type-aliases-package: com.nl.testmybatis.entity#showSqllogging: level: com: example: mapper : debug
五,除錯結果
六,總結1》TestApplication的MapperScan不能忘記,我們要掃描改包下的檔案,注入容器
2》TestMapper.xml我們要注意這個檔案裡面的包名和名稱空間是否給你的一致
不知道的話這樣找
3》TestMapper.xml的id和型別必須和TestMapper.java介面的一致
最新評論