为了账号安全,请及时绑定邮箱和手机立即绑定

Spring怎么自定义局部变量的注解,并在aop中拦截?

Spring怎么自定义局部变量的注解,并在aop中拦截?

蝴蝶不菲 2019-02-21 02:24:20
自定义一个局部变量的注解: @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.LOCAL_VARIABLE) public @interface MyName { String ip() default "127.0.0.2"; } 想对那些标记了这个注解的变量,进行一个aop,然后做一些处理(例如输出参数所赋的值"zhangsan") public void test() { @MyName String name = "Zhangsan"; System.out.println("test method"); } 我的aop应该怎么写?
查看完整描述

4 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

这个难度挺大的吧。先不说AOP了。 获取某个方法中的临时变量, 这个能实现吗?

查看完整回答
反对 回复 2019-03-01
?
慕标5832272

TA贡献1966条经验 获得超4个赞

利用AOP+JoinPoint就可以实现,例子懒得写,百度一大堆

查看完整回答
反对 回复 2019-03-01
  • 4 回答
  • 0 关注
  • 1399 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信