티스토리 뷰

DTD 파일 설정

전 시간에 특별한 설정 없이 xml 파일 2개 (config.mxl / mapper.xml) 를 생성했었다. 

 

말하자면 그냥 복붙.,,,, (이거 안하고 그냥 기존 하던것처럼 복붙해도 됩니다!!)

 

(아래 링크는 DTD 파일에 대한 개념이다.)

http://tcpschool.com/xml/xml_dtd_intro

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

이번 시간에는 2가지 xml 파일을 DTD 설정을 거친 후 생성하도록 하겠다.

 

과정은 다음과 같다.

 

config.xml / mapper.xml DTD 설정하기

기존 아무런 설정 없이 xml 파일을 생성하면 기본 내용은 다음과 같았다. 

 

우리는 DTD 설정을 통해 xml 파일을 생성하자마자 아래와 같이 mybatis 를 바로 사용할 수 있는 설정이 완료된 페이지를 뽑아낼 것이다.

 

<config.xml>

<mapper.xml>

 

 

window - Preferences - XML - XML Catalog 로 이동한다.

 

Add 버튼을 눌러 2가지 DTD 설정을 진행한다.

 

<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">
  //config.xml 파일 DTD 를 위한 코드
  
  <!DOCTYPE mapper
  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  //mapper.xml 파일 DTD 를 위한 코드

이 코드는 https://mybatis.org/mybatis-3/ko/getting-started.html

 

MyBatis – 마이바티스 3 | 시작하기

XML에서 SqlSessionFactory 빌드하기 모든 마이바티스 애플리케이션은 SqlSessionFactory 인스턴스를 사용한다. SqlSessionFactory인스턴스는 SqlSessionFactoryBuilder를 사용하여 만들수 있다. SqlSessionFactoryBuilder는 XML설정파일에서 SqlSessionFactory인스턴스를 빌드할 수 있다. XML파일에서 SqlSessionFactory인스턴스를 빌드하는 것은 매우 간단한다. 설

mybatis.org

에 존재하는 config, mapper 코드에서 가져온 것이다.

 

이제 각각 도큐먼트 타입에서 두 링크는 key 와 Location이 된다.

두가지 DTD 설정을 마친 후 User Specified Entries 에 DTD 설정이 추가되어 있는것을 볼 수 있따.

위 그림은 mybatis 사용을 위한 DTD 파일 설정이 완료된 상태이다. 

Apply and Close ,,,,

 

이제 이 DTD 설정이 적용된 xml 파일을 생성하고 싶다면 다음과 같이 진행한다.

 

원하는 패키지 - New - other - XML File - next

여기서도 다시 next!!

Create XML file from a DTD file 선택!! - Next!!

 

Select XML Catalog entry 선택하면 아래 DTD 리스트들이 쭉~ 나열될 것이다. 여기 상단에 방금 우리가 만든 

 

mybatis-config 와 mybatis-mapper 를 위한 DTD 설정이 보일것이다. 원하는것 선택해서 Next - Finish!!

'DB > MyBatis' 카테고리의 다른 글

MyBatis multiQuery 실습 해보기  (0) 2020.02.01
MyBatis 사용하기!!  (0) 2020.01.30
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
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
글 보관함