のIntelliJ 12.1.6究極、以下のプラグインが有効になって:Intellij IDEAは@ RooJpaRepositoryをサポートしていますか?
- AspectJのサポートを
- AspectJのウィーバー
- ばね支持
- 春データ
- 春AOPと@AspectJ
Spring DataリポジトリAPIを使用するSpring Rooプロジェクトがあります。次のスニペットコードです:
リポジトリクラス
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のは私に言いました
私はのIntelliJで保存/検索するようにメソッドを使用するときので、「メソッドを解決できません」とマークされます
しかし、IntelliJのとMavenの両方が問題なくコンパイルエディタでは解決できないメソッドだけです。何が問題なの?
問題はクラスパスとAspectJです。私はIntelliJでそれを行う方法を確信していますが、EclipseではAspectJプロジェクトとしてプロジェクトを有効にしてプロジェクトを再構築する必要があります。それが役に立てば幸い。 – eruiz
私はintellij問題トラッカーに問題を追加しました。 http://youtrack.jetbrains.com/issue/IDEA-120006。何が起こるか見てみよう – albfan
@albfanありがとう、私はそれについて考えなかった: –