AopContext.currentProxy()如何解决cache不生效问题
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,AopContext.currentProxy()如何解决cache不生效问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收
千家信息网最后更新 2025年12月02日AopContext.currentProxy()如何解决cache不生效问题
AopContext.currentProxy()如何解决cache不生效问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
比如:UserService 类的某个方法create()调用了 findById(Long id) 方法,并且findById(Long id) 方法用了spring的缓存。
如果直接用this,或者直接调用,缓存就会失效。这时候可以在UserService内使用 ((UserService)AopContext.currentProxy()) 获取当前类的代理,强制转换为当前类。使用方式如下:
配置
expose-proxy="true"。
2、使用代理。代码类型下面。
public class UserServiceImpl implements UserService { public void create(){ //使用代理 ((UserService)AopContext.currentProxy()).findById(1110); } @Cacheable(cacheNames=, key="#某个key", unless="#result == null") public User findById(Long id){ return User }}看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
方法
代理
缓存
帮助
问题
清楚
代码
内容
对此
文章
新手
方式
更多
知识
类型
行业
资讯
资讯频道
难题
需求
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
央办网络安全认定标准
金税安全接入服务器
网络运营者之间在网络安全
长沙交易性数据库
数据库主键约束不匹配
共筑网络安全分享网络文明手抄报
广州格调互联网科技
数字化转型传统数据库问题
汽车软件开发工程师 新能源
如何建数据库保存到桌面
东至新能源软件开发服务代理品牌
重庆微信软件开发
数据库的访问怎么做到
自学云计算软件开发
通信网络技术岗知识
三职网络技术
网络安全画报大学
三丰云虚拟服务器怎么样
服务器c盘变成了x盘启动不了
信息网络安全接入网关分类
国家网络安全宣传周分论坛
软件开发过程中来自用户
数字化转型传统数据库问题
厦门市海豹网络技术有限公司
东北大学网络安全怎么样
服务器系统崩了怎么处理
行政审批软件开发的请示
点歌机数据库文件损坏
怎么创建mydb1数据库
德国免费代理服务器