" />
本ページはプロモーションが含まれています。

スポンサーリンク

Spring

Gradle/SpringBoot Doma2でエラー

required a bean of type 'XxxDao' that could not be found.

***************************
APPLICATION FAILED TO START
***************************

Description:

Field usersDao in com.example.sampleprojectapi.service.mst.UserServiceImpl required a bean of type 'com.example.sampleprojectapi.dao.UsersDao' that could not be found.

The injection point has the following annotations:
	- @org.springframework.beans.factory.annotation.Autowired(required=true)


Action:

Consider defining a bean of type 'com.example.sampleprojectapi.dao.UsersDao' in your configuration.

Daoがあって、@Daoと@ConfigAutowireableをつけてるのにエラーになった。

UserServiceImplで使う、UsersDaoがAutowireできないよと怒られている

原因 Daoの実装クラスが生成されていなかった。

UsersDaoがちゃんと存在すること、@Daoと@ConfigAutowireableをつけていることを確認する。

それでもダメな場合は、Daoの実装クラスが生成されていない可能性がある。

スポンサーリンク

-Spring