- 博客(3)
- 收藏
- 关注
原创 记录一次mybatis-plus写sql时,执行的sql和写的sql不一致的问题
在@Select标签中使用<script>标签写sql,有个动态条件是<if test='isYearly==\"1\"'>间歇(某次重启服务后就是可用的,再重启之后就不可用了)生效,最开始的定位思路是条件的判断结果是false,按照百度或者CSDN提供的方法尝试了多次依然不生效,跟源码时发现解析节点标签时,有时候可以解析到动态条件的节点,有时候却没有。这些节点解析在服务启动时就会进行,同类名+方法名的方法只会存在一个。发现问题原因之后,修改了mapper层的方法名,问题解决。
2023-10-25 10:36:03 300 1
原创 过滤器向返回值中追加响应内容
2.使用创建的responseWrapper进行dofilter()操作,从该对象中获取响应数据并进行操作。// 将HttpServletResponse对象转为定义的ResponseWrapper。// 将修改后的返回值会写到HttpServletResponse中。过滤对指定对资源的请求,并在请求中追加响应内容。1. 创建ResponseWrapper。// 使用自定义对象操作。// 按照需求进行操作。
2023-06-08 15:23:21 197 1
原创 后端拦截对HTML资源的请求并追加
由于前端使用VUE3.0,导致对login.html路径的拦截不生效。分析VUE构建后的dist文件发现只有index.html,且所有对css和js的引用都在这个html中,尝试拦截index.html可以成功。近期接到一个登录页支持配置的功能,需要拦截对登录页资源的请求,并在返回值中追加css和js的引用。
2023-06-08 15:10:29 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人