mybatisplus 怎么配置插件
时间: 2023-10-06 21:10:27 浏览: 77
Mybatis-Plus 是 Mybatis 的一个插件,它简化了 Mybatis 的一些操作,提高了开发效率。Mybatis-Plus 的插件可以通过配置文件来进行配置。下面是一个示例:
```yaml
mybatis-plus:
configuration:
map-underscore-to-camel-case: true # 下划线转驼峰
global-config:
db-config:
logic-delete-field: deleted # 逻辑删除字段名
logic-delete-value: 1 # 逻辑删除值
logic-not-delete-value: 0 # 逻辑未删除值
plugins:
- com.baomidou.mybatisplus.plugins.PaginationInterceptor # 分页插件
- com.baomidou.mybatisplus.plugins.OptimisticLockerInterceptor # 乐观锁插件
```
在上述配置中,我们可以看到 Mybatis-Plus 的插件都定义在 `plugins` 中,每个插件需要指定其全限定类名。在这里,我们配置了 Mybatis-Plus 的两个常用插件:分页插件和乐观锁插件。此外,我们还可以通过 `global-config` 配置逻辑删除相关的信息,通过 `configuration` 配置 Mybatis 的全局配置。
需要注意的是,不同版本的 Mybatis-Plus 的插件类名可能有所不同,需要根据版本来进行调整。另外,Mybatis-Plus 还支持自定义插件,可以根据具体需求来编写自己的插件,然后将其配置到 `plugins` 中即可。
阅读全文