Others/Error
[스프링] Cannot resolve reference to bean 'sqlSessionFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: 출처: http://8boknote.tistory.com/12 [8BOKNOTE]
beagle developer
2018. 2. 1. 15:53
오류는 mybatis-config에서 경로를 잘못 지정했을 경우 발생.
해결 방법
1. root-content의 sqlSessionFactory에 configLocation의 mybatis-config.xml 파일 연결
<!-- MyBatis-Spring -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- <property name="configLocation" value="classpath:mybatis-config.xml" /> -->
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations" value="classpath*:mappers/*.xml" />
<property name="configLocation" value="classpath:/mybatis-config.xml"></property>
</bean>
2. mybatis-config에서 <typeAliases>를 처리했을 경우 그 속의 패키지 명을 정확하게 입력하면 된다.