专栏首页JAVA后端开发spring boot 集成cache时,与shiro的冲突解决

spring boot 集成cache时,与shiro的冲突解决

最近想将cache 集成在项目中,原来计划上使用jetcache,但发现一直不成功.后面转成j2cache,但也是不成功.最后想基本的spring boot cache,但测试一直不成功! 后面上网查一下,发现原来与shiro有冲突. 解决办法是使用lazy注入才可以. 解决如下:

public class MyShiroRealm extends AuthorizingRealm {

    /**
     * 权限服务API
     */
    @Autowired
    @Lazy
    private ISysAuthApiService sysAuthApiService;

单独使用autowired 注入时,会使缓存失效! 使用这办法后,我发现jetcache还是缓存不生成,j2cache暂时没时间测试! 至于冲突原因,请看以下地址: https://stackoverflow.com/questions/21512791/spring-service-with-cacheable-methods-gets-initialized-without-cache-when-autowi

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 自研网关:多项目的swagger聚合功能

    网关一般都会有一个swagger聚合功能,方便于你测试文档接口。 但网上的例子,如https://doc.xiaominfo.com/solution/ui-...

    星痕
  • flowable实现流程全局事件

    最近在研究flowable,发现这个东东虽说是activiti的升级版,但感觉还是没有a5的好用。 项目中需要实现一个全局事件,实现如下:

    星痕
  • spring secutiry密码验证的另一种解决办法(荐)

    最近在集成sping security 到spring boot中,看到大部分登陆验证的代码都这么写

    星痕
  • 通过 Node.js 小示例学习浏览器缓存策略

    在后端为了加速服务的访问速度,通常可以使用 Memcached、Redis 做数据缓存,那么在浏览器端又有哪些缓存策略呢?

    五月君
  • mybatis之二级缓存

    现在是资源共享的时代,同样也是知识分享的时代,如果你觉得本文能学到知识,请把知识与别人分享。

    互扯程序
  • 负载均衡环境下缓存处理

    深入学习Enterprise Library for .NET Framework 2.0的Cache机制——分析篇, 这篇文章介绍了很多Caching方面的...

    张善友
  • 基于Android RxCache使用方法详解

    事实上Android开发中缓存功能的实现选择有很多种,File缓存,SP缓存,或者数据库缓存,当然还有一些简单的库/工具类,比如github上的这个:

    砸漏
  • Mybatis【缓存、代理、逆向工程】

    Mybatis缓存 缓存的意义 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率...

    Java3y
  • java之spring mvc之初始spring mvc

    Vincent-yuan
  • BlackHat2020议题之Web缓存投毒

    周末闲着没事就来学习下新的思路,文章很长,花了一天时间才码出来,所以,你懂我意思吧?

    用户6343818

扫码关注云+社区

领取腾讯云代金券