차근차근 개발자 되기

Spring

103일차: Spring Boot 실습 4(Mybatis)_2021.11.12

wellow 2021. 11. 12. 20:13

 

목차

- Spring Boot 실습 예제 4 (Mybatis 연동)

 

 

▶ Spring Boot 실습 예제 4 (Mybatis 연동)          (p) MyBatis01

 

1) Spring Boot 프로젝트(MyBatis01) 생성

- Mybatis를 이용해 DB와 연동할 수 있는데, 스프링 부트 프로젝트를 생성할 때 Mybatis와 DB(오라클 등) 라이브러리를 추가해주어야 한다.

 

• Web에서 ‘Spring Web’ 체크

• SQL에서 ‘MyBatis Framework’, ‘Oracle Driver’ 체크

• Developer Tools에서 ‘Lombok’ 체크

 

 

 

2) 테이블과 시퀀스 생성

- sql 파일을 만들고 오라클 계정을 연결해서 테이블과 시퀀스 생성하기

 

예시

 

 

3) 환경 설정 파일 수정

- port 번호, prefix, suffix, oracle, mybatis 설정

 

예시

 

 

4) DataAcess 설정

- 기본 패키지(/main/java/com/example/demo)에 ‘config’ 폴더 생성

- ‘DataAccessConfig.java’ 클래스 파일 생성

- 스프링 프로젝트의 root-context.xml 파일에서 설정했던 DB 연동 작업을 어노테이션을 이용해서 처리

 

예시

 

 

5) Conroller, DTO, DAO, Service 클래스 생성

- 기본 패키지(/main/java/com/example/demo)에 각각의 폴더를 생성하고 파일을 만든다.

- DTO 클래스의 Alias는 DTO 클래스에서 @Alias 어노테이션으로 설정할 수 있다.

 

6) 뷰 페이지

- webapp 폴더 하위에 WEB-INF 폴더를 생성하고 다시 하위에 views 폴더를 생성한다.

- views 폴더에 확장자가 jsp인 뷰 파일들을 저장한다.