![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
报错日记
废物重利用
这个作者很懒,什么都没留下…
展开
-
一次使用BeanPostProcessor疏漏引起的重大bug
定时任务不调度问题原创 2022-01-18 14:27:25 · 390 阅读 · 0 评论 -
java使用mysql的escape遇到的坑
1、escape只能对指定符号后的第一位进行不转义处理当你的语句是like ‘%%’ escape ‘\\’ 的话第二个%还是会被当成多字符匹配的特殊字符,只有当like ‘%%’ escape ‘\\’ 时才能达到查询用两个%号的数据。2、基于1条件,我们在代码里就需要对所有特殊字符进行一个replace的操作,给所有特殊字符前加\\,be like:string1.replace("%","\\%").replace("/","\\/").replace("\\","\\\\")看起来好像没问题原创 2021-11-30 16:37:38 · 1328 阅读 · 0 评论 -
过滤器做权限校验以及遇到的坑
1、写一个实现HandlerInterceptor的类,按需重写preHandle(此方法的代码在进入controller方法之前执行)、postHandle(调用完controller之后,视图渲染之前)、afterCompletion(整个完成之后,通常用于资源清理),权限校验的代码写在preHandle方法里,校验无问题则返回true即可,为方便系统方法调用,可在此把用户信息存入一个本地线程(private static ThreadLocal userThreadLocal = new Thread原创 2021-10-15 16:19:17 · 375 阅读 · 0 评论 -
java mybatis sql server未返回响应。连接已关闭
问题描述:多次执行同一sql,频繁出现 sql server未返回响应。连接已关闭原因分析:在控制台返回的内容是在插入参数 error occur setting parameter由于性能要求,我这是一条大sql,插入参数多达一千多个。解决方案:在Hirika参数配置中加入参数connection-timeout: 100000conection-test-query: select 1添加了此参数后,未返回响应的报错频率大幅度下降,但偶尔还是会有,其实这个方案是我猜的,由于我的报错发生原创 2021-07-24 16:21:50 · 1862 阅读 · 0 评论 -
启动报错:Error creating bean with name ‘XXX’ defined in...
一般出现这种类型的报错都跟依赖冲突有关,仔细检查一下pom.xml是否有相同的包但是版本不同的情况。org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'methodValidationPostProcessor' defined in class path resource [org/springframework/boot/autoconfigure/valida原创 2021-04-16 08:58:41 · 10315 阅读 · 0 评论 -
启动报错:Unsatisfied dependency expressed through field ‘baseMapper‘
原因是数据库的配置文件写错了,没有给bean工厂写入参数。org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'passwordServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.原创 2021-04-16 09:04:41 · 1408 阅读 · 0 评论 -
测试类报错:空指针异常
原因是缺少了几个注释:@SpringBootTest(classes = DemoApplication.class)@RunWith(SpringRunner.class)原创 2021-04-16 09:06:14 · 616 阅读 · 0 评论