有没有一种方法可以使用@Timed千分尺注释而在Spring Boot中不需要AspectJ依赖项?

时间:2019-04-16 20:07:16

标签: micrometer

我有一个弹簧引导项目,我想使用千分尺。我正在查看Timed批注,并且意识到只有在使用AspectJ启用加载时编织时,TimedAspect才有用。 https://micrometer.io/docs/concepts#_the_timed_annotation

但是我并不是真的想将AspectJ Weaver添加到我的应用程序中以保持其简单性。

很显然,可以使用Spring AOP和bean后处理器为Timed注释编写自己的实现。但是我会想象到现在有人已经做到了-我只是在github上找不到想要用作示例或起点的任何东西。

Ryan Tenney有一个很棒的度量标准弹簧库,它以类似的方式为DropWizard提供注释支持。当前是否有人在不使用AspectJ的情况下在spring-boot中进行注释支持,也许在诸如“ micrometer-spring”之类的桥库中?

对此问题的一项特别评论也提出了该问题,该问题现已解决:https://github.com/micrometer-metrics/micrometer/issues/451#issuecomment-432905922

0 个答案:

没有答案