的IntelliJ 12.1.6旗舰版,启用以下插件:Intellij IDEA是否支持@RooJpaRepository?
- AspectJ的支持
- AspectJ的韦弗
- 弹簧支撑
- 春数据
- Spring AOP和@AspectJ
我有一个Spring Roo项目,它使用Spring Data repository API。以下是摘录代码:
库类
package my.package;
@RooJpaRepository(domainType = Thing.class)
public interface ThingRepository {
}
Roo的生成方面的文件
privileged aspect ThingRepository_Roo_Jpa_Repository {
declare parents: ThingRepository extends JpaRepository<Thing, Long>;
declare parents: ThingRepository extends JpaSpecificationExecutor<Thing>;
declare @type: ThingRepository: @Repository;
}
春天JPA配置
<repositories base-package="my.package" />
但在XML文件中,的IntelliJ告诉我
所以每当我使用像find方法/保存的IntelliJ,它会被标记为 “无法解析法”
然而,的IntelliJ和Maven都编译没有任何问题,只是在编辑器中无法解析的方法。可能是什么问题呢?
问题是Classpath和AspectJ,我很确定如何在IntelliJ中做到这一点,但在Eclipse中,您必须启用该项目作为AspectJ项目并重建项目。希望能帮助到你。 – eruiz
我在intellij问题跟踪器上添加了一个问题。 http://youtrack.jetbrains.com/issue/IDEA-120006。让我们看看会发生什么 – albfan
@albfan谢谢,我没有想到:) –