티스토리 뷰

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>
반응형
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday
글 보관함
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31