본문 바로가기
Spring

[Spring]Mybatis 연결 - root-context.xml 설정

by 코딩로그 2022. 10. 25.

mybatis와 spring 연결을 위한  root-context.xml 설정에 대해 설명드리겠습니다.

 

1. dataSource 설정

- dataSource는 데이터 베이스 연결 정보를 가진 객체

 

dataSource 설정

 

 

2. sqlSessionFactoryBean 설정

- 스프링에서는 SqlSessionFactory 객체를 생성하기 위해서 SqlSessionFactoryBean을 빈으로 등록해야 합니다.

- SqlSessionFactoryBean을 빈으로 등록할 때, 사용할 dataSource와 mybatis 설정 파일 정보가 필요합니다.

sqlSessionFactoryBean 설정

 

 

3. mapper 빈 등록

- Mapper 인터페이스를 사용하기 위해서는 스캐너를 사용하여 자동으로 등록하거나, 직접 빈으로 등록해야 합니다.

 - <mybatis-spring:scan />을 통해 mapper 파일로 사용될 인터페이스를 자동으로 스캔하여 빈으로 등록합니다.

mapper 스캔

 

 

 


추가적으로 pom.xml 에서 mybatis, mysql-connector-java, mybatis-spring, commons-dbcp에 대한 추가가 필요합니다.

'Spring' 카테고리의 다른 글

[Spring Batch] Spring Batch 정리  (0) 2023.06.01
[Spring] AOP  (0) 2022.10.27
[Spring] 게시판 파일 기능 설정  (0) 2022.10.24
[Spring] Filter, Interceptor  (0) 2022.10.21
[Spring] Model 객체  (0) 2022.09.17