同一个Spring-AOP的坑,我一天踩了两次,深坑啊,springboot的启动流程及原理

其实,这个问题我在用的过程中也遇到过,而且还是同一个问题一天之内遇到了两次。
说明这个问题很容易被忽略,并且这个问题带来的后果可能是极其严重的。那么,我们就来简单回顾一下问题是怎么样的。
问题重现
最初我定义了一个注解,希望可以方便统一的对一些数据库操作做缓存。于是就有了以下代码
首先,定义一个注解:
@Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface Cacheable {
/**
策略名称,需要保证唯一@return */ public String keyName();
/**
超时时长,单位:秒@return */ public int expireTime();
}
然后自定义一个切面,对所有使用了该注解的方法进行切面处理:
@Aspect @Component pu

同一个Spring-AOP的坑,我一天踩了两次,深坑啊,springboot的启动流程及原理最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/9434.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>