我正在构建一个Spring 3.2.4应用程序,我正在寻找一些快速简便的用于分析我的代码的东西。我搜索了网,我很惊讶我找不到任何特定的东西。我知道我可以很容易地编写自己的AspectJ探查器并创建自己的@Profiled注释,但它似乎已经相当普遍了。
我宁愿不使用只有Spring-AOP的解决方案,因为Spring-AOP有局限性(即:只有公共方法等),但如果存在好的东西,我可能会相信。
我原以为Spring可能已经有了这个库,但在Spring网站或Apache Commons上找不到任何东西。
答案 0 :(得分:1)
非AspectJ想法:
开箱即用的解决方案是Spring Insight,但它很重,只能在tc服务器上运行。作为轻量级替代品,Spring中有两个内置拦截器:
只需设置其中一个,它就会拦截您应用中的代理方法调用。 An article about the usage.
如果您需要自定义内容,可以从this post获得灵感。