2021年1月15日

由于整合shiro导致的BeanNotOfRequiredTypeException:Caused by: ****but was actually of type 'com.sun.proxy.$Proxy**

摘要: 问题发现 前几天接到一个任务,分析后设计了一个模版类A,子类AA、AB等,A及其子类未实现任何接口。A类通用方法上添加事务注解@Transactional;通过在子类上添加@Component注解将其注入Spring容器,引用时通过父类A接收。运行项目时抛出如下异常: org.springframe 阅读全文

posted @ 2021-01-15 11:10 心藏三叶生一花 阅读(611) 评论(0) 推荐(0) 编辑

2021年1月5日

mybatis组建sql过程中判定数字0和空字符串相等的问题

摘要: 最近做一个功能的时候发现传递参数值为数字0的参数到mybatis中时,if标签未生效。传递参数为“status”==0;if标签为<if test="status != '' and status != null">...</if> ,通过跟踪代码发现,mybatis在OgnlOps中调用了Comp 阅读全文

posted @ 2021-01-05 10:15 心藏三叶生一花 阅读(707) 评论(0) 推荐(0) 编辑

2020年6月4日

集成Shiro导致部分bean代理失效问题记录以及解决

摘要: 问题: 最近因为业务需要,在项目中获取用户信息时需要做特殊处理,于是本人想到了使用AOP的方式来实现。但是在实现的过程中发现@Before注解对UserDao失效,对于其它Bean则能正常使用(before1不生效,before2生效)。注解如下: 集成shiro的代码: shiroRealmMan 阅读全文

posted @ 2020-06-04 14:22 心藏三叶生一花 阅读(1366) 评论(0) 推荐(0) 编辑

2019年8月28日

spring管理mybatis事务的保证数据库连接唯一的原理

摘要: 这里主要讨论的是:spring事务管理中如何保证开启事务的connection和mybatis中和数据库交互使用的connection是同一个。 要达到这个目的,主要是通过spring-tx-**.jar包中的TransactionSynchronizationManager这个类来保证的。 Spr 阅读全文

posted @ 2019-08-28 09:05 心藏三叶生一花 阅读(1716) 评论(0) 推荐(0) 编辑

2019年8月20日

@ResponseBody注解的作用

摘要: @ResponseBody的作用就是将返回的对象通过MessageConverter处理之后,写入response的outputStream中返回。大致流程如下 1.在DispatcherServlet中调用doDispatch方法,该方法中有如下代码。这里的ha为RequestMappingHan 阅读全文

posted @ 2019-08-20 11:48 心藏三叶生一花 阅读(5970) 评论(0) 推荐(0) 编辑

2019年4月25日

PriorityBlockingQueue的排序问题

摘要: 这段时间在学习并发相关的知识,偶然间发现PriorityBlockingQueue的排序规则用的是二叉树最小堆排序 (之前看源码的时候一直很疑惑的地方,这到底是怎么排的?这能保证顺序吗)。然后自己写了个二叉排序的demo。这种方式的插入删除效率特别高(和有序表相比);缺点是查找非常慢。做个记录以后性 阅读全文

posted @ 2019-04-25 16:08 心藏三叶生一花 阅读(807) 评论(0) 推荐(0) 编辑

2019年4月4日

nginx反向代理和shiro权限校验产生的404问题

摘要: 问题描述: 我们的项目A(以下简称A)用了shiro做权限校验,nginx做反向代理,在另一个项目B(以下简称B)中点击某个A的链接时实现单点登录并会跳转到该路径。跳转到原路径的时候nginx报了404。出现404之后再次点击B中定向到A的链接时就能正常访问了。 猜想: 阅读全文

posted @ 2019-04-04 16:52 心藏三叶生一花 阅读(952) 评论(0) 推荐(0) 编辑

2019年1月29日

activiti驳回、沟通、转办的解决方法

摘要: 更新中。。。。。。 阅读全文

posted @ 2019-01-29 14:35 心藏三叶生一花 阅读(1928) 评论(0) 推荐(0) 编辑

关于百分比四舍五入算法的思考和解决方式

摘要: 更新中。。。。。。 阅读全文

posted @ 2019-01-29 14:31 心藏三叶生一花 阅读(416) 评论(0) 推荐(0) 编辑

spring aop编程

摘要: 更新中。。。。。。 阅读全文

posted @ 2019-01-29 14:29 心藏三叶生一花 阅读(87) 评论(0) 推荐(0) 编辑

导航