Java 如何将注释应用于类的每个方法?

Java 如何将注释应用于类的每个方法?,java,annotations,metrics,spring-annotations,Java,Annotations,Metrics,Spring Annotations,我有一个注释,用于测量放置在方法级别上的执行时间。例如,我想知道是否有可能在类级别上创建一个新注释,将我的“定时”注释应用于该类的每个方法。我对AOP有点陌生。也许有人有主意?我正在使用: JDK1.8 为了回答我自己的问题,我最终使用Srping AOP和AspectJ来针对类的每个方法(不带注释),这样它就很容易被禁用 大概是这样的: 为什么这不可能?用于此目的的maven版本与此无关。它只是为了设置我的环境,但如果你这么说,我会删除它。关于注释,首先感谢您的回答,我可能在Internet

我有一个注释,用于测量放置在方法级别上的执行时间。例如,我想知道是否有可能在类级别上创建一个新注释,将我的“定时”注释应用于该类的每个方法。我对AOP有点陌生。也许有人有主意?我正在使用:

  • JDK1.8

为了回答我自己的问题,我最终使用Srping AOP和AspectJ来针对类的每个方法(不带注释),这样它就很容易被禁用

大概是这样的:


为什么这不可能?用于此目的的maven版本与此无关。它只是为了设置我的环境,但如果你这么说,我会删除它。关于注释,首先感谢您的回答,我可能在Internet上搜索得很糟糕,但我没有找到如何通过类级别的注释将注释应用于类的每个方法。例如,如果我的类上有一个“needTimer”注释,那么在它的每个方法上都会放置一个“timed”注释。我可能不太清楚,对不起,我不是一个英语母语的人,必须让我的时间可以放在类级别上。@Stultuske,就这样?可能需要更多的配置工作。就我个人而言,我总是使用我自己制作的一个小图书馆,所以对我来说:是的,这就是我需要做的一切。这可能对你来说也足够了