springboot版本3引入通用mapper依赖
在Spring Boot 2.x版本中,可以通过引入tk.mybatis.spring.boot.starter依赖来使用通用Mapper。
首先,打开项目的pom.xml文件,在<dependencies>标签中添加以下依赖:
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
接下来,需要在Spring Boot的配置文件application.properties或application.yml中配置通用Mapper的相关属性。例如,在application.yml中添加以下配置:
mybatis:
mapper-locations: classpath:mapper/*.xml
configuration:
map-underscore-to-camel-case: true
其中,mapper-locations配置了Mapper映射文件的位置,configuration.map-underscore-to-camel-case配置了数据库字段名与Java实体类属性名的映射规则。
完成上述步骤后,就可以在Spring Boot项目中使用通用Mapper了。只需要在Mapper接口上继承tk.mybatis.mapper.common.Mapper接口即可。例如,定义一个UserMapper接口:
import tk.mybatis.mapper.common.Mapper;
public interface UserMapper extends Mapper<User> {
// 自定义方法
}
这样,就可以直接使用通用Mapper提供的方法对User实体类进行增删改查操作了。
需要注意的是,通用Mapper的使用还需要配合MyBatis一起使用,所以在项目中还需要引入MyBatis的依赖,以及配置MyBatis的相关属性
原文地址: https://www.cveoy.top/t/topic/idA3 著作权归作者所有。请勿转载和采集!