如何在Java中自动记录任何@Deprecated annoted方法的使用?

tem*_*msa 5 java logging annotations

我目前正在log4j上使用slf4j进行日志记录.我想在我的代码中自动记录任何使用不推荐使用的方法(使用标准的@Deprecated注释注释).

有没有简单的方法来做到这一点?

小智 0

我想如果你在运行时这样做你会后悔的。当然,您可以使用 Aspect4J 在每个查找注释的方法上放置一个 AOP 切入点;但性能成本会很高。