mybatis와 spring 연결을 위한 root-context.xml 설정에 대해 설명드리겠습니다.
1. dataSource 설정
- dataSource는 데이터 베이스 연결 정보를 가진 객체
2. sqlSessionFactoryBean 설정
- 스프링에서는 SqlSessionFactory 객체를 생성하기 위해서 SqlSessionFactoryBean을 빈으로 등록해야 합니다.
- SqlSessionFactoryBean을 빈으로 등록할 때, 사용할 dataSource와 mybatis 설정 파일 정보가 필요합니다.
3. mapper 빈 등록
- Mapper 인터페이스를 사용하기 위해서는 스캐너를 사용하여 자동으로 등록하거나, 직접 빈으로 등록해야 합니다.
- <mybatis-spring:scan />을 통해 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 |