我喜欢groovy.util.logging中的@Log
注释系列,并希望使用它们,但是必须记住将注释添加到每个类中,这非常繁琐。
有没有办法使用Groovy的AST Transformation功能做这样的事情:
@Log
注释不存在目标是不必手动将@Log
放在我的包层次结构中的每个类声明之前,这样我就可以在任何地方使用log.info()
等而不考虑它。
答案 0 :(得分:1)
我不确定如何通过包来做,但你可能想看一下Groovy的编译定制器: http://docs.groovy-lang.org/next/html/documentation/#compilation-customizers