Mybatis Plus的分页插件提供了以下几种配置方式:
1. 在mybatis-plus.xml中配置
<plugins>
<plugin interceptor="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor">
<property name="dialectType" value="mysql" />
</plugin>
</plugins>
2. 在application.properties添加配置
properties
mybatis-plus.global-config.db-config.id-type=auto
mybatis-plus.configuration.cache-enabled=true
3. 在启动类添加配置
@SpringBootApplication
@MapperScan("com.itzhimei.mapper")
public class Application {
public static void main(String[] args) {
(...)
// 分页插件
PageHelper.startPage();
}
}
直接使用PageHelper插件。
4. 通过代码自定义配置
@SpringBootApplication
public class Application {
public static void main(String[] args) {
Configuration config = new Configuration();
// 分页插件
config.addInterceptor(new PaginationInterceptor());
..
XmlResourceConfigBuilder xml ..
}
}
以上4种方式都可以实现Mybatis Plus分页插件的配置:
- 在mybatis-plus.xml文件中
- 通过application.properties属性
- 在启动类中使用PageHelper
- 通过代码自定义Configuration
不同的方式有其便捷性。
一般推荐在mybatis-plus.xml中进行统一的配置管理。
通过这几种方式,可以灵活地配置Mybatis Plus插件。