当前使用版本(必填,否则不予处理)
3.4.3
该问题是如何引起的?(确定最新版也有问题再提!!!)
com.baomidou.mybatisplus.core.metadata.IPage是否可以单独开一个工程
如在rpc的客户端中使用IPage就需要引入整个core工程,
重现步骤(如果有就写完整)
报错信息
Comment From: galaxy-sea
com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor的6个实现类是否可以从extension工程中独立出来呐,
自动分页: PaginationInnerInterceptor 多租户: TenantLineInnerInterceptor 动态表名: DynamicTableNameInnerInterceptor 乐观锁: OptimisticLockerInnerInterceptor sql性能规范: IllegalSQLInnerInterceptor 防止全表更新与删除: BlockAttackInnerInterceptor
Comment From: GoForItChen
业务横向切割的时候,controller业务引用page对象也遇到了同样的问题。使用page对象就需要core依赖和extension依赖。这样相当于引入了controller业务也引入了plus的全部包。能否像annotation依赖一样把Ipage和page这两个类独立出来。
Comment From: nancheung
或许可以抽一个mybatisplus-model模块
Comment From: qmdx
引用 mybatis-plus-extension 排除 其它模块依赖