org.springframework.beans.factory.support.DefaultListableBeanFactory:getTypeForFactoryBean:1524 Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name
Mapper scan 시 아래와 같이 sqlSessionFactory Bean 생성 참조에 문제가 있다는 WRAN 메시지가 발생됩니다.
Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sqlSessionFactory': Requested bean is currently in creation: Is there an unresolvable circular reference?
구동하는데는 문제가 없지만, 해당 오류를 잡기를 원하시는 분을 위하여 해결방법을 제시하겠습니다.
해결방법
mybatis-spring version을 확인합니다.
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.3</version>
</dependency>
해당 WRAN 은 mybatis-spring v1.2.3 이하에서 발생되는 메시지입니다.
버전을 업데이트 해주시면 해결되는 간단한 문제입니다.
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.4</version>
</dependency>
WRAN 메시지가 사라졌습니다, 썩세스!!
코트슈(Code Troubleshooter) 프로그래머의 일상 Execution, Errors, Find, Solution 개발자들은 많은 오류로 시간을 허비한다... 코트슈가 도와드립니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!