aspectj-weaver.jar 是做啥的?
Posted
技术标签:
【中文标题】aspectj-weaver.jar 是做啥的?【英文标题】:What does aspectj-weaver.jar do?aspectj-weaver.jar 是做什么的? 【发布时间】:2011-07-15 07:39:58 【问题描述】:aspectj-weaver.jar 是做什么的?它的常见用途是什么?
【问题讨论】:
我想指出,这篇文章唯一的问题是糟糕的英语/语法技能。它的简洁性并不排除它在 SO 的范围内。 在票数接近时皱眉 我同意——很遗憾看到字数被用来代表问题质量 我也同意。这是一个非常好的问题。很明显这里要问什么。它完全不含糊,一点也不含糊,100% 完整,范围精确,没有修辞,可以非常肯定地以目前的形式回答。这种行为与 SO 的意义完全相反。 我知道这是旧的,但仍列为未答复。如果它看起来合适,请您接受并支持我的回答吗?谢谢。 【参考方案1】:jar 在 aspectj 中用于面向方面的编程或 AOP。
编织器是实际“编织”在一起的部分,这些方面/切入点/连接点由要在每个实例中执行的代码定义。
【讨论】:
【参考方案2】:这里的答案不是很清楚(尽管 schnaader 的自述文件链接指向正确的信息),所以我要添加一个更准确的答案:
aspectjweaver.jar 是 LTW(加载时编织) 所需的 AspectJ 库,而不是编译时编织。
【讨论】:
【参考方案3】:来自AspectJ - 另见this。
【讨论】:
以上是关于aspectj-weaver.jar 是做啥的?的主要内容,如果未能解决你的问题,请参考以下文章