java.lang.IllegalStateException: Failed to ApplicationContext (sqlSessionFactory)
코딩/Spring 2015. 3. 4. 22:26junit에서 mybatis 로딩 중에 다음과 같은 익셉션이 나온다.
이는 IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
메세지에서 보이는 바와 같이, mybatis를 사용하기 위해 mapper 인터페이스를 불러올 때 sqlSessionFactory 빈이 없기 때문으로 보인다.
root-context.xml등 설정파일에 다음과 같이 빈을 추가해주면 된다.
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
</bean>