Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 예기치 않은 파일의 끝입니다

2022. 10. 26. 22:562층 - 앞지름과 되새김의 장/문제의 고찰

회원 가입 및 로그인 실습 중 문제가 생겼다.

 

Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 예기치 않은 파일의 끝입니다

이런 에러가 발생했다.

 

대체 무엇인가 고민하고 고민하다 도저히 안나와서 검색해 보니

mappers의 .xml파일 중 코드가 텅 비어있는 파일이 있어서 에러가 나는 것.

 

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.care.quiz.login.dao.ILoginDAO">
</mapper>

최소한 위 코드처럼 mybatis를 이용할 수 있는 링크와 mapper 태그와 namespace정도는 작성해줘야 에러가 나질 않는다.

 

점점 의존성 주입한것도 많아지고 하니 서버가 실행되는데 시간이 조금씩 걸리기 시작하는데 그거 기다리는 동안 덜덜 떨린다...;;;;;;;