首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方面定义方法上的IntelliJ思想“不能解决方法”

方面定义方法上的IntelliJ思想“不能解决方法”
EN

Stack Overflow用户
提问于 2016-02-18 11:04:15
回答 2查看 3.9K关注 0票数 0

我正在使用春季-数据-新4j 3.4.2,这是(可选的)使用AspectJ。

我的IDE是IntelliJ IDEA 16 (EAP,IU-144.3891.8)。使用最新的IntelliJ IDEA 15,我也遇到了同样的问题。

到目前为止,在IntelliJ中一切都很好,我可以编译、运行我的Unit-测试、将我的web应用程序部署并运行到野蝇/上等等。

在用IntelliJ构建我的项目时,我可以看到所需方面的使用情况(下面的警告是可以的)。

代码语言:javascript
复制
org.springframework.data.neo4j.aspects.support.node.Neo4jNodeBacking has not been applied [Xlint:adviceDidNotMatch]
...

My problem:IntelliJ IDEA正确地使用了spring-方面/ajc。但是在编辑器中,方面并没有被解析/使用。代码完成等不起作用。

在AspectJ配置中,方面路径被配置为如所建议

安装并激活了插件"AspectJ支持“和"Spring /@AspectJ”。

我想在我的编辑器中使用spring-(数据-)方面,有什么建议吗,IntelliJ编辑器如何才能知道apsects?

EN

回答 2

Stack Overflow用户

发布于 2016-02-21 12:09:44

有很多开放AspectJ相关门票的想法。这些问题已经很久没有解决了。我喜欢这个想法,但是当涉及到AspectJ支持时,Eclipse更优越,可能是因为AspectJ是一个Eclipse项目。因此,每当我处理AspectJ时,我通常都会使用IntelliJ,就像我想在我最喜欢的IDE IntelliJ想法中做任何事情一样。

票数 2
EN

Stack Overflow用户

发布于 2021-07-27 07:17:55

我通过添加以下maven依赖项解决了这个问题。没有一种解决方案对我有效,我被授予了这里。另一个解决办法就在这里。

Maven依赖关系:

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/org.springframework/spring-aspects -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aspects</artifactId>
        <version>3.2.0.RELEASE</version>
    </dependency>

希望这个补丁也能帮助其他用户。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35479646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档