我正在构建一个Spring 3.2.4应用程序,并寻找一些快速和易于使用的东西来分析我的代码。我已经在网上搜索过了,我很惊讶我找不到任何关于这方面的具体信息。我知道我可以很容易地编写我自己的AspectJ分析器并创建我自己的@Profiled注释,但它似乎是已经存在的相当常见的东西。
我不愿意使用Spring-AOP唯一的解决方案,因为Spring-AOP有局限性(即:只有公共方法,等等),但是如果有一些好的东西存在,我可能会被说服。
我本以为Spring可能已经有了一个这样的库,但在Spring站点或Apache Commons上找不到任何东西。
发布于 2013-10-23 03:00:38
非AspectJ思想:
一个开箱即用的解决方案是Spring Insight,但它相当笨重,只能在tc服务器上运行。作为轻量级的替代品,Spring中有两个内置的拦截器:
只需设置其中一个,它就会拦截应用程序中的代理方法调用。An article about the usage.
如果你需要一些定制的东西,你可以从this post得到一些灵感。
https://stackoverflow.com/questions/19521061
复制相似问题