티스토리 뷰
[Spring] Mysql과 JUnit
pom.xml에 Mysql, JUnit 사용을 위한 라이브러리 추가 후
JUint으로 연동 확인
(JDK 1.8과 STS, Tomcat, Mysql 까지 다 설치된 상황입니다.)
1. java와 springframework 버전 수정
1.6 -> 1.8
3.1.1 -> 5.1.1
로 수정합니다.
(pom.xml을 열었을 경우 overview 탭에서 수정하거나 소스코드가 보이는 pom.xml 탭에서 수정해도 됩니다.)
2. compiler 버전 수정
build 태그 안에 comiler의 source와 target의 1.6 에서 1.8 로 수정합니다.
저장 후
디렉터리 부분에서 JavaSE-1.6이 1.8로 바뀌는지 확인합니다.
바뀌지 않았다면
프로젝트명 오른쪽 클릭후 Maven -> Update Project 를 실행합니다.
그래도 안된다면?!
IDE 메뉴 중 Project -> Clean 해주세요..!
그래도 안된다면?! 모르겠습니다.. 전 이렇게 다 하면 되던데...ㅠ (구글의 힘을 빌리면 해결할수있습니다..!)
변경 완료!
3. Mysql과 JUnit 관련 라이브러리 추가
(Mybatis를 사용할것이므로 Mybatis 관련 라이브러리까지 추가합니다.)
※ Mysql 관련 라이브러리 ※
mysql |
Mysql 연동을 위한 Connector |
spring-tx |
트랜잭션 처리 |
spring-jdbc |
반복적으로 해야되는 작업을 대신 해주는 라이브러리 (Connection 열기, 닫기와 같은 작업) 데이터베이스 처리 |
commons-dbcp |
Connection Pool |
mybatis |
SQL 매핑 프레임 워크 |
mybatis-spring |
mybatis와 spring 프레임워크 연동 |
(https://mvnrepository.com/) 접속해서 해당 라이브러리를 추가합니다.
ex)
mysql 검색 후 MySQL Connector 클릭
6.0.6(해당 화면의 Usages 보고 가장 많이 쓰는걸로 가져다 쓰시면 됩니다.) 클릭
안의 코드를 클릭하면 복사가 됩니다.
<denpendencies> 태그 내부에 붙여넣기를 합니다. 이런식으로 라이브러리를 추가합니다^.^
※ JUnit 관련 라이브러리 ※
JUnit |
(API말고! 그냥 JUnit) JUnit을 사용하기 위한 라이브러리 |
spring-test |
spring에서 JUnit을 사용하기위한 필요한 라이브러리 |
JUnit 같은 경우 pom.xml에 이미 존재합니다.
4.7 버전으로 저는 잡혀있는데
4.12 버전으로 수정 후 사용합니다.
기본적으로 필요한 라이브러리를 추가를 완료했습니다.
'Study > Spring' 카테고리의 다른 글
[Spring] Mybatis 연동 (1) (0) | 2018.12.24 |
---|---|
[Spring] Mysql과 JUnit (2) (0) | 2018.12.24 |
[Spring] root-context.xml와 servlet-context.xml (0) | 2018.12.24 |
[Spring] pom.xml (0) | 2018.12.24 |
[Spring] 디렉터리 구조 (0) | 2018.12.24 |
- Total
- Today
- Yesterday
- clss
- pom.xml
- Oracle
- react
- Get
- dataSource
- jUnit
- servlet-context.xml
- sqldeveloper
- 디렉터리
- cordova
- web.xml이란?
- instant
- 설치
- Window10
- create-react-app
- 디스크 없음
- import
- Semantic
- vscode
- postman
- root-context.xml
- mybatis
- php
- mybatis-spring
- Connection-Pool
- Resources
- install
- spring
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |