0

我正在构建一个 Spring 3.2.4 应用程序,并且正在寻找一些快速且易于使用的东西来分析我的代码。我在网上搜索过,很惊讶我找不到任何具体的东西。我知道我可以轻松地编写自己的 AspectJ 分析器并创建自己的 @Profiled 注释,但这似乎是应该已经存在的相当普遍的东西。

我宁愿不使用仅 Spring-AOP 的解决方案,因为 Spring-AOP 有局限性(即:只有公共方法等),但如果存在一些好的东西,我可能会被说服。

我原以为 Spring 可能已经为此提供了一个库,但在 Spring 站点或 Apache Commons 上找不到任何东西。

4

1 回答 1

1

非 AspectJ 的想法:

一个开箱即用的解决方案是Spring Insight,但它很重并且只在 tc 服务器中运行。作为轻量级替代方案,您在 Spring 中有两个内置拦截器:

只需设置其中一个,它就会拦截应用程序中的代理方法调用。关于用法的文章。

如果你需要一些定制的东西,你可能会从这篇文章中得到一些灵感。

于 2013-10-22T19:00:37.893 回答