1. ホーム

自動配線された依存関係のインジェクションに失敗した 解決方法

2022-02-07 07:43:36
<パス

例外は以下の通りです。

ERROR [RMI TCP Connection(3)-127.0.0.1] - Context initialization failed
BeanCreationException: Error creating bean with name 'orderItemServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.luckincoffee .commodity.service.ProductService com.luckincoffee.commodity.service.impl.OrderItemServiceImpl.productService; nested exception is org. springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.luckincoffee.commodity.service. ProductService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. dependency annotations: {@ org.springframework.beans.factory.annotation.Autowired(required=true)}


<イグ
まず、上の位置のように@Serviceが無いかどうかを検出します。

次に、abstractを削除して例外を解決し、それでもエラーが報告される場合は、次を行います。

サービス層から未使用のインターフェイスを削除します。