SpringFramework/XML

[MyBatis] , [spring-jdbc ](Jdbc-template) / pom.xml 등록

유혁스쿨 2020. 9. 3. 02:47
728x90
반응형
<!--마이바티스 라이브러리-->
<dependency>
	<groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.4.6</version>
</dependency>
<!-- 마이바티스와 스프링을 연동해주는 라이브러리-->
<dependency>
	<groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.2</version>
</dependency>

마이바티스의 핵심 객체는 SqlSessionFactiory라는 핵심기능을 가진 클래스를 스프링 컨테이너에 객채화 빈으로 등록해야합니다.

 

 

MyBatis 사용시 기본적으로 spring-jdbc라이브러리가 있어야 합니다.

이말은 즉, spring-jdbc 라이브러리 디펜던시를 하나 더 추가해야합니다.

spring-jdbc라이브러리는 jdbcTemplate을 제공해 주지만 만약 을 안쓰고 MyBatis 를 쓰겠다고 하더라도 MyBatis 를 쓰기위해서는 spring-jdbc디펜던시가 꼭 필요합니다.

jdbcTemplate를 쓰지 않더라도 spring-jdbc 라이브러리가 있어야 Mybatis가 작동을 하게 됩니다.

 

[spring-jdbc]

<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-jdbc</artifactId>
	<version>${org.springframework-version}</version>
</dependency>

 

728x90
반응형