2016-12-30 3 views
1

私はSpringのAnnotationConfigApplicationContextで作業しています。
Intellijでアプリケーションを開発する。
私はモデルを私のプロジェクトに追加しました:
コンパイル、永続性、entity.db、...
後で私はinstituteDaoを作成した持続モジュールを取り除くことにしました。

しかし、私のApplicationContextはまだそのモジュールに定義されているbean、つまりinstituteDaoをロードしています。
問題1:キャッシュされた方法と場所がわかりません。
問題2:アプリケーションコンテキストの読み込みが遅れていることに気付きましたが、現在の問題と関連していますか?
システムを再起動してもintellijを再起動しようとしました。まだ同じ問題です。
PFA画面が表示され、詳細情報が必要な場合はお知らせください。 enter image description hereアプリケーションのコンテキストで削除されたBeanをプロジェクトに戻す


私はinstituteDaoサービスを削除しました。 instituteDaoでBeanを作成するためのプロジェクトでクラスを持っていないでください。 PFAスクリーンショット:enter image description here

+0

instituteDaoのスクリーンショットを共有できますか? –

答えて

0

プロジェクトをクリーンアップしてもう一度ビルドしてください。

+0

複数回回答しました: https://www.jetbrains.com/help/idea/2016.3/cleaning-system-cache.html – Shashank

1

長い1日の闘いの後。私が見つけたのは自分のプロジェクトモジュールです:entity.db.service.implはpom.xmlの永続性の依存関係を定義しています。
したがって、アプリケーションコンテキストは、そのモジュールで定義されたBeanも作成しています。


モジュールjarファイルがローカルリポジトリに存在するため、なぜ私のMavenビルドが成功したのですか?
すべてのクリーンアップ:ローカルリポジトリをクリーンアップし、私のプロジェクトモジュールから望ましくない依存関係を取り除いて動作させました。


ご協力いただきありがとうございます。

関連する問題