访问建议中的注释值

问题描述 投票:2回答:1

在我的应用程序中,我有这样的方法注释:

@SomeAnnotation(key1="value1", key2 ="value2")
public void myMethod()

我已经定义了以下用法来执行那些方法的执行操作:

@Aspect
public class MyAspect()
{
    @Around("@annotation(my.package.SomeAnnotation)")
    public Object doSomething(final ProceedingJoinPoint pjp) throws Throwable
    {
        ...
    }
}

现在,我在建议中使用注释值(在上面的示例中为“ value1”和“ value2”)。此时访问注释的方式是什么?

spring annotations aop
1个回答
5
投票

@annotation可以以绑定形式使用,如下所示:


0
投票

只是一个很愚蠢的话,因为我花了一天的时间:-(。不要忘记使用@Autowire注释对象。通常,只有在通过@Component扫描的上下文解决所有问题时,AOP才有效!

© www.soinside.com 2019 - 2024. All rights reserved.