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

自定义一个局部变量的注解:

@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应该怎么写?

蝴蝶不菲
浏览 1400回答 4
4回答

HUWWW

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

慕标5832272

利用AOP+JoinPoint就可以实现,例子懒得写,百度一大堆
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java