第一步: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层中。