起こった事象
以下のようなエラーが出力
Description:
Field サービスクラス内のAutowiredしている変数 in サービスクラス required a bean of type 'Daoインターフェース(Autowiredしているインターフェース)' 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 'Daoインターフェース(Autowiredしているインターフェース)' in your configuration.
原因
インターフェース実装クラスのアノテーションが漏れていたため、Autowiredする時に対象が見つからなかったためエラーが発生していた。
public class UserDaoJdbcImpl implements UserDao
↓
@Repository
public class UserDaoJdbcImpl implements UserDao