如何在Grails域类中使用自定义注释?

时间:2015-05-25 20:05:07

标签: grails aspectj

我的自定义注释在服务方法上运行正常但在放置在方法时会被忽略。我是否必须添加域文件夹扫描以进行编织或其他操作?我错过了什么?

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface PrintHello {
}

方面:

@Aspect
@Component
class PrintHelloAspect {
    @Around("@annotation(PrintHello)")
    public Object printHello(ProceedingJointPoint jp) {
      println "hello"
      return jp.proceed()
    }
}

Grails版本:2.4.4。

0 个答案:

没有答案