aspectj-weaver.jar是做什么用的?

25

aspectj-weaver.jar是什么?它的常见用途是什么?


6
我想指出这篇文章唯一的问题在于英语/语法水平不好。虽然文章简短,但它并不超出SO的范围。对关闭投票皱眉 - corsiKa
2
我同意--很遗憾看到字数被用作问题质量的代理 - user1172468
3
我也同意。这是一个非常优秀的问题。很明显这里正在问什么。问题完全明确,没有任何模糊之处,100% 完整,范围精确定界,不是修辞问题,可以非常明确地回答当前形式的问题。这种行为完全违背了 SO 的宗旨。 - Bob Kerns
我知道这个问题很久了,但仍然没有被回答。如果我的答案合适的话,您能否接受并点赞它呢?谢谢。 - kriegaex
3个回答

13

这个 jar 文件是在 AspectJ 中用于面向切面编程(AOP)。

织入器(weaver)是将定义的切面、切点和连接点与要在每个实例中执行的代码“编织”在一起的组件。


11

这里的答案并不是很清晰(即使schnaader的链接指向了正确的信息),所以我将添加一个更精确的答案:

aspectjweaver.jar是一个AspectJ库,用于LTW(加载时织入),与编译时织入相对。


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接