【问题标题】:org.aspectj.lang.NoAspectBoundException - method <init>()V not foundorg.aspectj.lang.NoAspectBoundException - 方法 <init>()V 未找到
【发布时间】:2012-11-08 12:23:17
【问题描述】:

我遇到了与vanhre asked in Spring forum 相同的问题,但就我而言,我无法更改构造函数。

【问题讨论】:

    标签: java spring maven aspectj


    【解决方案1】:

    我后来发现,我的 pom 中需要 aspectjrt 依赖项。

    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjrt</artifactId>
        <version>1.6.12</version>
    </dependency>
    

    编辑: 缺少依赖是一个错误,但真正的问题是 Eclipse +切面组合。当我使用 Eclipse 构建我的方面类时,发生了这个错误。此外,当我编译类方面的建议时,方面没有被调用。

    解决方案:您必须使用 maven 来构建您的应用程序(如果有人找到 Eclipse 的解决方案,我会很高兴,因为我确定我会忘记这一点)

    【讨论】:

    • 我不明白你想说什么...我点击了这个链接 - blog.stackoverflow.com/2011/07/…
    • @Betlista.. 哦。我以为你想编辑你的帖子。当然可以回答你自己的问题。
    【解决方案2】:

    【讨论】:

    • 那个图书馆有很多年历史了。当前支持 Java 7 和 8 的版本是 1.8.5。 P.S.:你为什么要回答一个 2012 年的老问题,但答案已经被接受了?
    • 我有同样的问题并找到了解决方案,但不是 maven 方式。
    • 我直接下载aspectjrt-1.6.9.jar文件并添加到我的库中,问题就解决了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 2013-05-25
    • 2018-02-10
    相关资源
    最近更新 更多