2016-07-16 6 views
0

データベース操作の一部を検証するために、自己完結型アプリケーション(すべての必要なライブラリを含むJAR)を構築しています。アノテーションベースのアプリケーションをビルドしようとしたとき、Eclipseでは正常に動作しましたが、JARからBeanには例外が見つかりませんでした。Runnable JARでのSpring Autowireの問題。 Autowire JPA Repositoryに特化

以下は私の主な痛みの領域です。

JPAリポジトリクラスのautowireを有効にするにはどうすればよいですか? JPAリポジトリを除く各クラスをインタフェースとして明示的に登録することができます。

このトピックのヘルプは本当に役に立ちます。前もって感謝します。

答えて

0

私はあなたがスプリングJPAリポジトリをautowireする必要はないが、JpaRepositoryをautowireする必要はないが、JpaRepositoryを拡張するコードでリポジトリをautowireする必要がある。たとえば:

public interface YourRepository extends JpaRepository{} 

あなたはYourRepositoryをautowireする必要がありますし、春には、注射としてSimpleJpaRepositoryを提供します。

+0

更新のためのNareshありがとうございます。これはSpringブートアプリケーションではありません。私はすべての依存jarを持つ自己完結型jarを構築しようとしています。autowiringはカスタムリポジトリ用です。 – Roshin

関連する問題