매퍼 인터페이스 PostMapper
와 매퍼 XML 파일을 만든 뒤 객체가 잘 저장되고 조회되는지 테스트를 해 보았는데 다음과 같은 오류가 발생했다.
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.knou.board.config.MyBatisConfig': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'postMapper' defined in file [/Users/.../board/out/production/classes/com/knou/board/repository/mybatis/PostMapper.class]: Cannot resolve reference to bean 'sqlSessionTemplate' while setting bean property 'sqlSessionTemplate'
PostMapper
라는 빈을 생성하는 데 문제가 있다는 뜻이다.
mybatis:
type-aliases-package: com.knou.board.domain
application.yml
의 type-aliases-package
값에 오타가 있었다. 경로를 올바르게 수정하니 해결되었다.