본 게시물은 아래 링크를 정리한 내용입니다.
1. 한글 인코딩
https://melonpeach.tistory.com/8?category=806570
2. Mybatis, 오라클 연동
** 위의 링크에서 과정 수행 중 namespace 탭이 안 나와 이클립스를 2018-12 버전으로 재 설치 후 진행
MyBatis
객체지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있도록 도와주는 개발 프레임워크
SQL 쿼리들을 한 구성 파일에 구성해서 프로그램 코드와 SQL을 분리할 수 있는 장점을 가진다.
Mapper 인터페이스
Mybatis 매핑 XML에 기재된 SQL을 호출하기 위한 인터페이스
3. pom.xml 수정
1. pom.xml에서 Java 버전과 스프링 버전 수정
<java-version>1.8</java-version>
<org.springframework-version>4.3.8.RELEASE</org.springframework-version>
2. repositories 추가
pom.xml <properties> 밑에 <repositories> 추가
<!-- 오라클 -->
<repositories>
<repository>
<id>oracle</id>
<url>http://maven.jahia.org/maven2</url>
</repository>
</repositories>
3. Maven Repository에서 필요한 라이브러리 검색해 dependency에 추가
- 스프링 관련 라이브러리 : spring-test, spring-jdbc, spring-tx
- Mybatis 관련 라이브러리 : mybatis(3.4.1), mybatis-spring(1.3.0), log4jdbc-log4j2-jdbc4(1.16)
<!-- Test -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<!-- spring-test -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${org.springframework-version}</version>
<scope>test</scope>
</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-tx -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${org.springframework-version}</version>
</dependency>
<!-- log4jdbc-log4j2-jdbc4 -->
<dependency>
<groupId>org.bgee.log4jdbc-log4j2</groupId>
<artifactId>log4jdbc-log4j2-jdbc4</artifactId>
<version>1.16</version>
</dependency>
<!-- org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.6</version>
</dependency>
<!-- mybatis-spring -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.6</version>
4. pom.xml 수정
junit 버전 변경
maven 관련 Java 버전 1.8로 변경
5. Update Project
'프로그래밍 > Spring' 카테고리의 다른 글
Spring Framework (0) | 2021.12.11 |
---|---|
[게시판] 4. 게시판 작성 기능 (0) | 2021.12.06 |
[게시판] 2. 프로젝트 생성 (0) | 2021.11.11 |
[게시판] 1.데이터베이스 사용자 생성 (0) | 2021.11.11 |
[환경구성] (0) | 2021.11.09 |