- 博客(4)
- 资源 (13)
- 收藏
- 关注
原创 SpringBoot解决Shiro导致依赖注入的bean事务失效问题
关于SpringBoot动态代理配置说明代码示例地址:https://github.com/JoeyBling/bootplus由于shiroFilter在Spring自动装配bean之前实例化在继承了AuthorizingRealm的类里使用依赖注入的bean及相关联的Bean会被初始化完成且没有被代理(包括BeanPostProcessor也会无效)导致事务失效等.....
2020-01-20 17:28:37 623386
原创 SpringBoot动态代理配置说明
SpringBoot动态代理配置说明基于CGLIB的代理与基于JDK的动态代理实现的声明式事务的区别CGLIB基于继承实现,JDK动态代理基于实现接口实现CGLIB的代理类需要事务注解@Transactional标注在类上(或方法);而JDK动态代理类事务注解@Transactional可以标注在接口上(或方法),也可以标注在实现类上(或方法)配置项 spring.a...
2020-01-20 15:54:27 615831
原创 使用javadoc内部的文档注解
代码示例地址:https://github.com/JoeyBling/bootplus1、@see注解@see可以在注释中实现链接跳转.@see可以指向包,类,方法,属性.一个完整的使用方法是这样的@see package.class#member如果指向的在当前类中,可以只写#号后面的.@see #field@see #method(Type, Type,...
2020-01-20 15:49:22 59364
原创 Spring集成线程池
线程池ExecutorService的4种拒绝策略ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出RejectedExecutionException异常ThreadPoolExecutor.DiscardPolicy:也是丢弃任务,但是不抛出异常。ThreadPoolExecutor.DiscardOldestPolicy:丢弃队列最前面...
2020-01-20 15:33:28 59092
Elasticsearch+(Head插件+Bigdesk插件)
2018-01-31
SpringBoot集成MyBatisPlus
2018-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人