我有2个项目。 项目A - 这是一个aspectJ项目。例如:它在执行每个方法后在控制台中打印方法名称和所用时间。 项目B - 这是一个示例Web项目。
我想将Project A作为Jar添加到Project B.所以每当我运行Project B时,它应该显示方法名称和时间。
由于我是AspectJ的新手,有人可以解释如何做到这一点。请解释一些示例项目。 提前谢谢。
答案 0 :(得分:0)
您有几种选择:
-javaagent:/path/to/aspectjweaver.jar
命令行开关使用加载时编织(LTW),并将A作为方面库放在类路径上。有关详细信息,请使用您最喜欢的网络搜索引擎,指定搜索字词,例如“aspectj ltw”,“aspectj maven plugin”,“aspectj ajc”或类似内容。
P.S。:如果你懒得提供一行代码,为什么要提供一个或多个完整的示例项目呢?