도담도담

myBatis 기본설정 및 리소스 구조 본문

IT 공부/Spring Framework

myBatis 기본설정 및 리소스 구조

Zinisang 2021. 6. 29. 22:49

기본설정

 

새폴더 만들기 - [Spring Legacy Project] 로 만들어서,

 

pom.xml 에 가서 밑에 Mybatis, Ibatis 추가

<!-- Mybatis -->
	<dependency>
		<groupId>org.mybatis</groupId>
		<artifactId>mybatis</artifactId>
		<version>3.3.1</version>
	</dependency>
		
<!-- Ibatis -->
	<dependency>
		<groupId>org.apache.ibatis</groupId>
		<artifactId>ibatis-core</artifactId>
		<version>3.0</version>
	</dependency>


이거 끝나고 maven dependency 를 확인해 보면 mybatisibatis-core 가 추가되어있다.

 

프로젝트에서 오른쪽 클릭 후, [Build Path] - [Configure Build Path] 로 가서

 

Add External Jarojdbc8 추가


이러면 referrenced Libraries 라는 폴더가 생기고 거기에 ojdbc8 가 추가되어 있다.

 


리소스 구조

src/main/java => com.zinisang.board => BoardVO.java
=> com.zinisang.util  => SqlSessionFactoryBean.java
=> com.zinisang.board_impl => BoardDAO.java

 

src/main/resources  => mappings 폴더 생성 => mybatis로 파일생성
=> board-mapping.xml (SQL문)
=> db.properties (DataSource 정보)
=> sql-map-config.xml (myBatis 전체적인 환경 설정)
=> DataSource 정보위치
=> DataSource 정보를 이용한 접속 객체 설정
=> SQL mapper 설정

 

src/test/java (테스트용 실행파일) => com.zinisang.board  => BoardServiceClient.java

 

 

Comments