我正在尝试解决以下问题:我有一个这样定义的方面:
public aspect ComponentAspect {
declare @type : uk.co.xxx.* : @Component;
}
正如预期的那样,它注释了“uk.co.xxx”包中的所有内容,问题是我不需要注释这个包中的所有类,只需要那些匹配特定模式的类,例如我有以 ...Client.java 结尾的类只有这些我想注释。所以我希望这样的代码:
public aspect ComponentAspect {
declare @type : uk.co.xxx.workflow.*Client : @Component;
}
但当然,这只是我的一厢情愿。
有什么想法可以实现我的结果吗?
非常感谢任何想法,到目前为止我花了 2 个小时没有任何进展:(