java - 注释 Java 方法以记录其结果和异常

标签 java logging annotations aop

是否可以记录该方法带注释返回的结果?
或特定的异常,是由方法抛出的?

使用此调用找不到方法 m 或类似内容的返回值:

for (Method m : Class.forName("AnnotatedBean").getMethods()) {
  ...
}

AnnotatedBean是类,其方法由自定义注解注释。

最佳答案

Is it possible to log result,that method returned with annotation? or specific Exceptions,that was thrown by method?

这似乎是关注点分离的教科书示例。看看AspectJ;在这种情况下,生产方面可以很好地发挥作用。

Can't find return value for method m or something like that ,using this call:

现在我很困惑。返回值怎么会“找不到”?

关于java - 注释 Java 方法以记录其结果和异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7729260/

相关文章:

azure - 如何对用于存储日志的Azure表进行分区

java - 抛出异常的记录方法

java - 如何在 @test.enabled 属性中给出运行时值

swift - 我怎么知道 map View 上是否已经有注释

ios - 从 Annotation iOS 获取 X 和 Y 坐标

java - Gradle - 是否有可能在项目的其余部分之前编译单个 Java 类?

java - Log4j2 - 如何将 XML 配置转换为 JDBC appender 的 .properties 格式

java - 安装后通过 Google Protect 阻止应用程序

Java信号量+调用acquire()时不持有同步锁

sql - 寻找 SQL 事务日志文件查看器