- 博客(3)
- 资源 (18)
- 收藏
- 关注
原创 spring boot整合shiro事务失效
现状:未使用shiro缓存、事务的spring boot项目一切正常。 整合shiro安全框架,发现部分类事务Transaction注解不能正常使用。使用方式:继承AuthorizingRealm实现自定义用户权限验证。 使用@Autowaired 注入依赖的service服务。分析:通过代码分析发现UserRealm的service调试发现并没有被进行代理,事务本身的机制是通过实现BeanPostPorcessor后置处理器实现的代理(AbstractAutoProxyCreator)
2021-06-10 15:26:43
230
原创 mybatis插件运行原理
1、原理当mybatis在调用ParameterHandler,ResultSetHandler,StatementHandler,Executor的对象的时候,就会执行Plugin的invoke方法,Plugin在invoke方法中根据@Intercepts的配置信息(方法名,参数等)动态判断是否需要拦截该方法.再然后使用需要拦截的方法Method封装成Invocation,并调用Interceptor的proceed方法。2、如何自定义拦截器1) Interceptor接口org.apa
2021-06-07 13:46:14
202
转载 PostgreSQL学习手册(函数和操作符<二>)
PostgreSQL学习手册(函数和操作符)Posted on 2012-05-04 09:42 Stephen_Liu 阅读(13708) 评论(3)编辑 收藏六、模式匹配: PostgreSQL中提供了三种实现模式匹配的方法:SQL LIKE操作符,更近一些的SIMILAR TO操作符,和POSIX-风格正则表达式。 1. LIKE:
2014-12-28 18:08:16
426
基于kubernetes的DevOps平台实践直播分享-马松林.pdf
2020-08-18
c# 图书管理系统
2012-12-24
网上书店的设计与实现
2012-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人