SpringBoot集成MyBatis、PageHelper和通用Mapper
2017-12-28 21:42
846 查看
之前一直用SSM框架,今天尝试了一下将MyBatis、PageHelper和通用Mapper进行整合,所以将整合过程记录作为后续查看之用。
Mybatis-PageHelper的说明介绍可以点击这里,一些配置参数与使用介绍可以点击这里查看,我在整合这些插件的时候是参考这篇文章。首先需要在maven中添加相关插件依赖:
然后需要在
我们可以按需配置自己需要的部分,到这里插件基本已经整合完成了。我没可以利用通用Mapper数据库操作所需要的MyBatisMapper,关于Mapper的使用可以点击这里,一开始我在新建了一个Mapper之后,发现在启动日志中提示没有找到相关的对象,后来发现需要使用
Mybatis-PageHelper的说明介绍可以点击这里,一些配置参数与使用介绍可以点击这里查看,我在整合这些插件的时候是参考这篇文章。首先需要在maven中添加相关插件依赖:
<!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version> </dependency> <!--mapper--> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>1.1.4</version> </dependency> <!--pagehelper--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.1</version> </dependency>
然后需要在
application.yml文件中添加自定义配置,原文的配置如下:
mybatis: type-aliases-package: tk.mybatis.springboot.model mapper-locations: classpath:mapper/*.xml mapper: mappers: - tk.mybatis.springboot.util.MyMapper not-empty: false identity: MYSQL pagehelper: helperDialect: mysql reasonable: true supportMethodsArguments: true params: count=countSql
我们可以按需配置自己需要的部分,到这里插件基本已经整合完成了。我没可以利用通用Mapper数据库操作所需要的MyBatisMapper,关于Mapper的使用可以点击这里,一开始我在新建了一个Mapper之后,发现在启动日志中提示没有找到相关的对象,后来发现需要使用
@MapperScan注解,这样才可以扫描到MyBatis的Mapper,有一点需要注意的是
@MapperScan注解要和
@SpringBootApplication注解放在一起,否则会出错。
相关文章推荐
- [置顶] MyBatis基于Spring-boot集成通用Mapper以及pagehelper分页插件(含源码下载)
- spring boot +Thymeleaf+mybatis 集成通用PageHelper,做分页
- spring-boot 集成mybatis的分页插件PageHelper和Generator (番外)
- SpringBoot集成MyBatis的分页插件PageHelper(回头草)
- spring-boot 集成mybatis的分页插件PageHelper和Generator
- 关于Spring Boot集成MyBatis、通用Mapper、PageHelper
- spring-boot 集成mybatis的分页插件PageHelper和Generator (番外)
- SpringBoot + Mybatis + Mapper + PageHelper + Spring Batch 整合
- SpringBoot中集成mybatis和PageHelper
- Spring boot 集成mybatis通用mapper配置步骤及注意事项
- springboot如何集成mybatis的pagehelper分页插件
- SpringBoot集成MyBatis的分页插件PageHelper(回头草)
- Spring Boot MyBatis 通用Mapper插件集成
- Spring Boot集成Mybatis及通用Mapper
- Spring Boot系列六 Spring boot集成mybatis、分页插件pagehelper
- SpringBoot集成Mybatis并具有分页功能PageHelper
- Spring Boot MyBatis 通用Mapper插件集成
- Spring Boot : 集成mybatis、pagehelper插件、开启事务、druid数据源配置、mybatis-generator(十一)
- 文章标题Spring Boot干货系列:(十一)数据存储篇-Spring Boot整合Mybatis通用Mapper插件
- SpringBoot Mybatis PageHelper分页插件的两种用法(一)