백엔드(Back-end)/Mybatis
[Mybatis] Mybatis연동하는 xml파일에서 DOCTYPE 의미
기록하는 동구
2020. 2. 4. 11:33
반응형
그냥 xml 파일을 만들면 요것밖에 없다. 이대로는 오류가 뜨고 Mybatis는 연동이안될거다.
<?xml version="1.0" encoding="UTF-8"?>
xml파일은 존재 자체가 서로 다른 주체간의 정보를 전달하는게 목표이다. 그렇기 때문에 작성자와 그것을 읽는자 간 서로 이해할수있도록 작성 방법이 정의되어있어야한다.
그것은 정해놓은 스펙문서를 DTD라고 하고, xml 파일의 가장 윗부분에 명시하여 해당 xml문서가 어떤스펙으로 작성되어있는지를 알린다.
고로 우리는 DTD를 명시하는 코드를 넣어줘야한다. <!DOCTYPE>태그를 통해 다음과같이 선언한다.
1
2
|
<?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">
|
추가해주면 오류 해결!
반응형