본문 바로가기

java spring

spring 프로젝트 mariadb 연동을 위한 pom.xml 수정

pom.xml에 아래의 dependency가 추가되어야 한다.

 

mariadb : Maria DB 라이브러리 (MySQL인 경우는 MySQL 라이브러리를 추가)

MyBitis 3.4.1 : MyBatis 프레임워크
MyBitis-Spring : Spring과 MyBatis를 연결하는 라이브러리
Spring-jdbc : jdbc 라이브러리
Spring-test : 스프링과 MyBatis가 정상적으로 연동되었는지 확인하기 위해 필요한 라이브러리

 

<!-- https://mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-java-client -->
<dependency>
     <groupId>org.mariadb.jdbc</groupId>
     <artifactId>mariadb-java-client</artifactId>
     <version>3.1.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
     <groupId>org.mybatis</groupId>
     <artifactId>mybatis</artifactId>
     <version>3.5.11</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
<dependency>
     <groupId>org.mybatis</groupId>
     <artifactId>mybatis-spring</artifactId>
     <version>2.0.7</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
     <groupId>org.springframework</groupId>
     <artifactId>spring-jdbc</artifactId>
     <version>${org.springframework-version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-test -->
<dependency>
     <groupId>org.springframework</groupId>
     <artifactId>spring-test</artifactId>
     <version>${org.springframework-version}</version>
<scope>test</scope>

 

맨위에 mariadb의 경우 mysql을 사용한다면 아래와 같음

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.31</version>
</dependency>