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の実装クラスが生成されていない可能性がある。