例外コンテキストの初期化中に発生した - キャンセルリフレッシュしよう:org.springframework.beans.factory.UnsatisfiedDependencyException:エラーが「rabbitMqController」名前を持つBeanを作成:不満依存がrecordsReprositry」フィールドを通して表現';ネストされた例外はorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionです: 'com.rabbitmq.config.RecordsReprositry'タイプの適格なBeanはありません。:少なくとも1つのBeanがautowire候補になります。依存関係のアノテーション:{@ org.springframework.beans.factory.annotation.Autowired(必要=真)}iは、春のクラッドreprositryを使用して問題に直面しています
1
A
答えて
0
あなたはその実装クラスに@Repository置くべきinterface..whileあなたが注釈を付けているように見えます。
package com.rabbitmq.config;
import java.util.UUID;
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
@Repository
public **interface** RecordsReprositry extends CrudRepository<Records, Long>{
public Records findById(UUID id);
}
0
(DOC:http://docs.spring.io/spring-data/jpa/docs/current/reference/html/)...春からJPAを試してみてください
例:次に、あなたがサービスでこのリポジトリを使用することができます
@Repository
public interface MyRepository extends JpaRepository<EntityName,Long> {
// here you can write your query; example:
EntityName findByAttribute(Type value);
// or
@Query("SELECT * FROM EntityName t WHERE t.ID=?1")
EntityName findByID(Long id);
}
(あなたがautowired使用する必要があります)
例:
@Service
public class MyService{
@Autowired
private MyRepository repo;
// here you can call in a method your query
public EntityName example() {
EntityName e = repo.findByID((long)1);
return e;
}
}
重要:リポジトリではサービスでのみ使用する必要があり、サービスではコントローラで使用する必要があります
関連する問題
- 1. ませハンドラは、問題の下に直面しています
- 2. は、私は問題に直面していますMagentoの
- 3. 私はこの問題に直面していますソース表
- 4. 私はレール検証の問題に直面しています
- 5. HTML:私は問題に直面しています列
- 6. Webメソッドは、私が問題に直面しています
- 7. アンドロイドの日付ピッカーの問題に直面しています
- 8. paytm統合の問題に直面していますか?
- 9. 浮動小数点問題に直面していますか?
- 10. Androidスタジオで問題に直面しています
- 11. カスタムフォントを使用しているときに直面する問題
- 12. 問題が直面している問題
- 13. 春は、私は春のWebSocketを使ってチャットを作成しようとしている問題に直面することのプロトタイプスコープ
- 14. wsdlでのスキルの問題に直面しています。スプリングブートを使用して
- 15. 直面している問題は、CSSのフレームワークを具体
- 16. MS-アクセスに関する問題に直面しているユーザー
- 17. Facebookとの統合は、私は、IOS 11.0でのFacebookを使用してログイン問題に関する問題に直面していますiOSの11.0に
- 18. 私は現在、私のpythonに練習するsingpath.comを使用していますが、私は、問題と問題に直面しているB
- 19. アンドロイド - 私は影の色で問題に直面していますshadowColorは
- 20. 私は明らかに問題に直面しています。ボタンクリック時のデフォルトブラウザ
- 21. 私はアンドロイドアプリで予想外の問題に直面しています
- 22. サービスワーカー私たちはキャッシュの問題に直面しています
- 23. は、私が問題に直面していますJavaの自由(Javaサーブレットプログラム)
- 24. 私はjavascript qutationで何らかの問題に直面しています
- 25. 私はこのコードで問題に直面していますPHPで
- 26. ポップアップ私はここでの問題に直面していますフルナビゲーションバーサイズ
- 27. シェルスクリプト:私は、次のシェルスクリプトで問題に直面しています
- 28. セレンのwebdriverコードを使用してドロップダウンボタンをクリックしているときに直面する問題
- 29. 春のセキュリティ - ログインしたら、ブラウザは私は私は1つのブラウザを使用して、システムにログインしています問題に直面しています春3.</p> <p>と一緒に春のセキュリティ3.1を使用しています再びログインの詳細については
- 30. ペイパル支払いの問題や問題に直面し
リポジトリを定義した方法を示してください。 stacktraceはあなたを助けるのに十分ではありません – Andrew
package com.rabbitmq.config; import java.util.UUID; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; @RepositoryパブリックインターフェイスRecordsReprositryはCrudRepository <レコード、ロング> { \t公的記録findById(UUID ID)延びています。 \t } –
あなたの質問を編集して追加情報を提供することができます。 @RestControllerパブリッククラスRabbitMqController { \t Autowired \tプライベートRecordsReprositry recordsReprositryをrequestmappingコントローラこれらはautowiredと注釈されているが、リポジトリコード – Andrew