2016-06-15 4 views
0

私はakka-springbootアプリケーションを開始しました。私のサービスではautowiredは機能しません。akkaフレームワークアプリケーションを使用している春のブートでAutowiredフィールドはnullです

Persistence.java 

public interface Persistence extends CrudRepository<message, String>{ 

} 

workactor.java

@Component 
    @Scope("prototype") 
    public class workActor extends UntypedActor { 

    @Autowired 
    private Persistence persistence; 

    @Override 
    public void onReceive(Object message) throws Exception { 
    LOGGER.INFO("--->> " + persistence) // here i got null value 
    } 

} 

ガイド

+0

@GangarajuこれはSpring Dataインターフェイスには必要ありません。 – dunni

答えて

0

春スキャンパッケージはその後、リポジトリのインターフェースを見つけ、この問題は、彼らのためにプロキシを作成します。 リポジトリをPersistenceクラスにautowireしようとします。他のjavaクラスには入れません。 あなたのケースでは、SpringがPersistenceインターフェイスを見つけられなかったようですので、設定を再度確認してください。

さらに詳しい情報をご提供いただければ、さらにお手伝いできます。

関連する問題