spring切面类

最近在代码工程中新建了一个切面类,第一次使用切面类,先自定义一个注解,切面类识别注解标识,然后去进行切面类逻辑。
在此记录一些使用的小细节。
1、@Around和@Before使用上有一些区别
2、自定义的注解必须要放在JDK代理的对象上,不然加载不进去,导致切面类没找到该注解。
3、getDeclaredField获取类得声明字段,是不包括父类的。最终,我在切面类中,是将入参对象转化成fastjson对象,进而拿到声明值。
4、在自定义注解中定义的String字段,仅仅是做一个标识的作用,没有任何逻辑处理。
5、注解放在方法上,切面类逻辑相当于是织入到方法内部,A function( ){ … },相当于逻辑实现在第一个花括号后,也同样需要方法签名返回值也同样是A。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值