java&spring
MyBatis 설정할 때 주의점
sungjine
2017. 4. 12. 21:47
반응형
만약 아래와 같이 sqlSessionFactory의 configLocation을 설정한 후
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:config.xml"/>
<property name="mapperLocations" value="classpath:sql/*.xml" />
</bean>
config.xml에 아무런 값도 넣지 않고 아래와 같은 xml설정만 해놓으면
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
" org.xml.sax.SAXParseException; 예기치 않은 파일의 끝입니다. " 와 같은 에러가 난다. 이를 방지하기 위해서는 아래와 같이 코딩하면 된다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
</configuration>
반응형