junit에서 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>

Posted by 타다키치

댓글을 달아 주세요