MyBatis | Spring과 연동

호떡·2022년 10월 19일
0

pom.xml에 라이브러리 추가

  1. MySQL Connector/J
  2. Apache Commons DBCP : 커넥션을 자동으로 관리할 수 있다.
  3. MyBatis
  4. MyBatis Spring : Spring에서 MyBatis를 사용하기 위해 필요하다.
  5. spring-jdbc (기존의 것 복사해서 'jdbc'만 수정추가함)

MyBatis 실행에 필요한 객체를 Spring Bean으로 등록

  1. root-context에 bean 등록
  2. (혹은) resources 폴더 내 스프링 설정파일 applicationContext.xml 파일을 생성하고 빈을 등록한다.

A. DB 연결을 위해 dataSource 빈을 등록한다.
B. MyBatis 사용을 위해 SqlSessionFactoryBean을 등록한다. 속성으로 dataSource와 함께 mapper.xml의 위치를 지정하는 mapperLocations, DTO의 패키지를 지정하는 typeAliasesPackage 속성을 지정한다.
C. 태그를 사용할 수 있도록 namespace를 선언하고 mybatis-spring:scan으로 dao 패키지를 스캔하도록 한다.

0개의 댓글