미리 변경해야 할것들이 있다. 이게 되어야 나중 인터페이스 SqlSession 진행 됨...

자바 버전과 스프링 버전 을 쓰고 있는 것으로 변경해야함.

 

2곳 버전 변경부터 1차 한다.

 

2차..파일 관련 설정...

 

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.kh</groupId>
<artifactId>junspring</artifactId>
<name>04_SpringMVC</name>
<packaging>war</packaging>
<version>1.0.0-BUILD-SNAPSHOT</version>
<properties>
<java-version>1.8</java-version>
<org.springframework-version>5.1.18.RELEASE</org.springframework-version>
<org.aspectj-version>1.6.10</org.aspectj-version>
<org.slf4j-version>1.6.6</org.slf4j-version>
</properties>
<!--1. ojdbc6.jar//2.mybatis //3.spring-mybatis //4.spring-jdbc//5.common-dbcp  -->
<!--spring을 할때 선 설치해야할 파일들  -->

<repositories><!--ojdbc6는 버전상 원격저장소에 파일 없어서 별도 기재한것임...여기서 받겠다는 것으로 기존의   https://mvnrepository.com 그냥하면 안됨 -->
<repository>
<id>OJDBC repo</id>
<url>http://www.datanucleus.org/downloads/maven2/</url>
</repository>
</repositories>
<dependencies>
<!-- https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc6 -->
<dependency>
    <groupId>oracle</groupId>      <!--  <groupId>com.oracle.database.jdbc</groupId> 원격저장소에 파일없음-->
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.3</version>  //버전 11.2.0.3으로 변경해야 함.
</dependency>

<!-- 2번 https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.6</version>
</dependency>
<!-- 3번  https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.2</version>
</dependency>



<!-- 커넥션 풀 기능을 사용하기 위한 라이브러리 -->
<!-- 데이터베이스 커넥션 풀이란? (DBCP)
DB연결이 필요할 때마다 생성하여 접속하는것이 아니라
Connection Pool에 연결을 생성하여 놓고 재사용하는 방식 
-->
<!-- 5번임. https://mvnrepository.com/artifact/commons-dbcp/commons-dbcp -->
<dependency>
    <groupId>commons-dbcp</groupId>
    <artifactId>commons-dbcp</artifactId>
    <version>1.4</version>
</dependency>
<!-- 4번. Spring jdbc 이건 기존걸 수정한것임-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${org.springframework-version}</version>  <!--위에 스프링 버전이 바뀌면 차후 수정할 필요가 없어진다..  -->
<exclusions>
<!-- Exclude Commons Logging in favor of SLF4j -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
 </exclusion>
</exclusions>
</dependency>

 

이러게 많은 애들이 설치되어 있다.

 

지금까지 한것이

1. Spring MVC 프로젝트 생성 2. pom.xml에 ojdbc6, mybatis, mybatis-spring, spring-jdbc, common-dbcp 추가  3. ojdbc6할때에 repositories - repository 추가 후 dependency 작성

+ Recent posts