自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 PageHelper分页失效问题

由于我service实现层中是先调用存储过程获得查询sql后,再查询数据的,因此这个方法就不能直接在Controller层使用,因为service实现层进行了多个查询,随后我在service实现层中在调用查询数据的语句的上一句加入startPage()方法。后来断点发现分页的limit语句被拼接到了调用存储过程里面去了,原来startPage()方法只会对第一个执行的sql语句进行分页操作,所以当加入了startPage()方法后的第一个sql执行必须是你想要分页的查询,否则会导致分页失效或者报错。

2023-06-26 11:37:59 2211

原创 若依实现从数据库获取动态数据源切换

在切面前置通知中对指定的类型进行判断,如果是master则使用默认的数据源,slave则使用配置文件中配置的从库,other则表示使用存在数据库表中的数据源,随后会根据请求方法的参数获取业务的ID然后去数据库查询与之绑定的数据源信息,然后将之设置成当前数据源,使用完后通过后置通知@After将数据源清除掉。虽然若依已经做过数据源切换的封装了,通过AOP的方式去指定数据源,但是若依原本的只能是切换配置文件中已有的数据源,意味着如果我要再加一个新的数据源就需要去配置文件里加上,修改也是如此,这样显然很麻烦。

2023-06-25 11:48:44 3793 9

原创 若依框架接口访问报403问题解决

在开发过程中,框架使用的是若依做后端来写的,当我的接口写好后,在本地测试都没有任何问题,但是当前端远程调用我的接口的时候却报了403错误,除了GET请求能正常访问,修改添加删除操作全都报403。百度查了下,说是文件权限问题,然后看了security的配置文件,请求也放行了呀,为啥还会报403。随后又排查了一遍发现,原上面值是放行了GET请求下的访问路径,所以再添加POST、PUT等请求类型的antMatchers,所有接口就能正常访问了。

2023-06-25 10:35:56 3607

原创 MybatisPlus提供的代码生成器

最近在学习开发后台权限管理系统的时候,发现了这么一个简便开发工作量的东西。在使用之前得先引入相应的依赖<!--整合mybatis plus https://baomidou.com/--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version

2022-05-07 22:08:39 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除