【JavaEE】MybatisPlus速成
一、前置1、mp(Mybatis-Plus)原理2、mp常用注解3、mp常见配置4、mp的基本流程二、条件构造器1、继承体系单词三、分页查询1、配置分页拦截器说白了就是告诉框架一些基本信息注意只有配了插件之后才可以使用分页功能先创建装插件的核心容器MybatisPlusInterceptor 用于存储各种插件的比如存分页插件等创建一个分页拦截器(或者说是分页插件)PaginationInnerInterceptor 注意参数是指定你的数据库将分页插件添加到装插件的核心容器中将核心容器返回四、mybatis-plus的Service接口1、常用方法2、查询相关方法3、以前是我们自己实现的Service接口和方法4、现在mp(mybatis-plus)给我们提供了一个Service接口IService所以我们就直接去继承他就好了直接叫爸爸就直接拿它里面的方法来使用而不用我们自己去实现了注意但是此时你会发现和以前的mapper对比以前的mapper我们继承BaseMapper的时候是无需有实现类的他有IOC为我们直接动态代理生成实现类而现在就上面的图可是我们实现了IService接口之后我们就得在UserServiceImpl类中将IService方法给实现了而且是全部实现 否则就报错如此一来怎么还感觉麻烦了是的那么怎么办呢5、针对上述的问题mp给我们一个解决办法就是实现了IService如图所示MP底层直接使用ServiceImpl类实现了IService方法我们就不用自己实现了所以有这种好事的话我们就赶紧用赶紧让UserServiceImpl叫爸爸(直接继承ServiceImpl)总结下来就是在我们以前自己实现的Service层上做以下两件事1.让自己定义的Service接口继承MP提供的Iservice接口2.让自己定义的接口实现类UserServiceImpl去继承MP的IService接口实现类ServiceImpl如下所示1.最初我们的自己实现是这样的定义一个IUserService接口 让 UserServiceImpl实现它2.现在有很多基础的增删改查不想写我们就直接用MP提供的所以此时在1的基础上干两件事1让IUserService继承IService 2让UserServiceImpl继承ServiceImpl老铁们如果你觉得这篇文章对你有帮助别忘了点赞⭐ 收藏 关注各位老铁的支持~~