【发布时间】:2018-09-19 12:32:42
【问题描述】:
我想注释一些方法,然后在执行链的更深处能够检查是否有任何方法被标记了注释?
不确定注释是否能够做到这一点?我正在使用 Spring,所以也许 AOP 可以提供帮助,或者 AST 转换(我正在使用 groovy)。什么是最简单的...
我的用例是用自定义注释标记一些方法,例如@UseReplicaIfAvailable 然后在服务层中,当我进行 sql 调用时,我可以决定是否可以使用副本数据库(我不关心数据的新鲜度)...
我只是想避免通过每个方法调用传递某种boolean 值。
【问题讨论】: