![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 53
孤竹彧
一个想进步,又控制不住自己的小码农
展开
-
Spring的AOP与mybatis的插件与拦截器到动态代理
基本上基于动态代理实现,也就是在InvocationHandler的invoke方法做增强,spring的AOP(JDK模式)是如此,mybatis的拦截器和插件也是如此。2、JdkDynamicAopProxy的invoke就是InvocationHandler的invoke方法的增强。2019年时候,我就学习了动态代理,不过当时只是依葫芦画瓢实现了而已,对于这个怎么用,还是不够明白。1、Spring在生成bean时候,如果加了注解并且有切面使用的,会生成代理对象而不是原生对象。我先再次实现下动态代理。原创 2023-03-29 18:20:34 · 403 阅读 · 0 评论 -
关于mapper和pagehelper的使用发现
先看下mapper中如何使用分页操作的 protected <E> DataGrid<E> selectPage(String id, Params params, Page page) { PageHelper.startPage(page.getPage(), page.getLimit()); if (page.getSort() != null && !"".equals(page.getSort())) {原创 2021-01-14 15:09:41 · 637 阅读 · 0 评论