개발_웹/Java

MyBatis | 루트 요소 "mapper"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다

zuyo 2019. 5. 11. 00:22
반응형

에러 메시지

 

루트 요소 "mapper"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다

### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. 
Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. 
Cause: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 49; 문서 루트 요소 "mapper"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다.] with root cause
org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 49; 문서 루트 요소 "mapper"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다.

설명

 

OOOMapper.xml 파일의 <?xml version="1.0" encoding="UTF-8" ?> 부분 밑에 아래 내용이 빠져있는 경우 발생.

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
반응형