미리 변경해야 할것들이 있다. 이게 되어야 나중 인터페이스 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 작성
'SPRING' 카테고리의 다른 글
220906 스프링 게시판 만들기 시작 2-2 로그인 관련 (0) | 2022.09.06 |
---|---|
220906 스프링 게시판 만들기 시작 2-1 utf-8 설정 관련 (0) | 2022.09.06 |
스프링 지대로 시작한다. (0) | 2022.09.05 |
어노테이션으로 하는 방법 (0) | 2022.09.05 |
DI 방법 2가지 관련 (0) | 2022.09.05 |