Programing/Spring , Springboot , JPA

Spring 기본 2 - pom.xml 설정 [스프링 환경설정] [MyBatis설정]

하얀배터리 2020. 5. 31. 16:53
728x90

pom.xml 설정은  Namespace작업 (root-contest.xml) 을 하기 이전에 꼭 해주어야함 

                    Namespace 는 아래 작업이 안되어 있으면 되지 않음 

 

Main page mvnrepository.com

1.  MyBatis설정하기  mvnrepository.com/artifact/org.mybatis/mybatis

2.  MybatisSpring 설정하기  https://mvnrepository.com/artifact/org.mybatis/mybatis-spring

3.  Mysql 설정하기    https://mvnrepository.com/artifact/mysql/mysql-connector-java

4.  Spring JDBC 설정하기  https://mvnrepository.com/artifact/org.springframework/spring-jdbc

 

 

 


SpringTest/pom.xml    그대로 복사해서 붙여넣으면 된다. 

 

 


Spring JDBC 설정에서 

<version>5.2.0.RELEASE</version> 직접 원하는 버전사용 -> 5.2.0 사용

<version>${org.springframework-version}</version> 매번 스프링에서 제공하는 최신버전 사용

 

Mysql , MyBatis , MybatisSpring 도 최신 버전 가능하지만 호환성때문에 안정성이 확인된 버전으로 사용 

 

<!-- Mybatis/MybatisSpring 설정 -->         <!-- 의존성 주입 - 디펜더십 인덱십  -->
	<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
	<dependency>
	    <groupId>org.mybatis</groupId>
	    <artifactId>mybatis</artifactId>
	    <version>3.4.1</version>
	</dependency>
  <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
	<dependency>
	    <groupId>org.mybatis</groupId>
	    <artifactId>mybatis-spring</artifactId>
	    <version>1.3.2</version>
	</dependency>
  <!-- Mysql 설정 -->
  <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
	<dependency>
	    <groupId>mysql</groupId>
	    <artifactId>mysql-connector-java</artifactId>
	    <version>6.0.6</version>
	</dependency>
 <!-- Spring JDBC 설정 -->
  <!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
	<dependency>
	    <groupId>org.springframework</groupId>
	    <artifactId>spring-jdbc</artifactId>
	    <!-- <version>5.2.0.RELEASE</version> -->            <!-- 직접 원하는 버전을 사용하겠다.  -->
	       <version>${org.springframework-version}</version>  <!-- 매번 스프링에서 제공하는 최신 버전을 사용하겠다. -->
	</dependency>

사용할때 붙여넣어서 사용하면됨 <dependencies> 아래에 넣어줌

 

 

728x90