第一步:pom文件導入依賴
以及相關插件
第二步:
核心配置文件配置連接數據庫的相關信息:使用mysql8.0.19版本為例(注意8.0版本driver需要加cj)
第三步(注意):
1、#指定掃描Mybatis映射文件的路徑:兩種方法
①:在核心配置文件加上mybatis.mapper-locations=classpath:mapper/*.xml
②:或者在pom文件加上:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.yml</include>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
2、在dao層接口類上加注解:兩種方法
①: 加@repository +啟動類上加@MapperScan(basePackages = {"com....mapper"})配置掃描地址
②: 直接加@mapper
最后:@Repository與@Mapper的區別
@Repository需要在Spring中配置掃描地址(啟動類上加@MapperScan(basePackages = {"com....mapper"})),然后生成Dao層的Bean才能被注入到Service層中。
@Mapper不需要配置掃描地址,通過xml里面的namespace里面的接口地址,生成了Bean后注入到Service層中。