최신 버전 해도 상관없는 것들! (mybatis,mybatis-spring,commons-dbcp2)
오라클은 우리가 사용한 버전 11.2.0
마이에스큐엘은 8.x
로그백은 1.2.3
롬복은 1.18.12
(SpMVC_Memo2)원격수업때 한 프로젝트 확인
이부분을
버전 업을 해준다!
그리고 더블 클릭 해서 복사를 한 후
이부분을
${java-version}이렇게 변경 해준다.
여기도 메이븐 플러그인을 업그레이드 시켜줄 것이다!
이렇게 변경을 시켜줄 것이다.
이렇게 변경을 전부 해준 후
오른쪽 버튼을 클릭 해 Maven update를 시켜준다.
update가 완료가 되면 1.8로 변경이 된 모습을 확인 할 수 있다.
Maven Dependency를 확장해보면 버전업이 된 걸 확인 할 수 있다.
한글과 관련된 부분 때문에 home.jsp를 삭제했다가 다시 home.jsp 만들어준다!
Spring JDBC, Mybatis 연동 프로젝트 구현을 위한 Dependency 설정
- Spring jdbc
이렇게 붙여 넣어 준다!
이렇게 가져오면 저장을 하지말고 저 버전이 다른 스프링 프레임워크와 다를 수 있기 때문에 맞춰주는 작업이 필요하다.
이 버전 태그를 복사해준다.
그리고 가져왔던 저 version 부분을 붙여넣어준다.
spring의 context, webmvc, jdbc 이 세가지 버전은 일치하지 않으면
프로젝트의 문제가 생겨서 작동이 되지 않을 수도 있기 때문에 일치하게 변경 해준 것이다.
- MyBatis와 MyBatis spring 가져오기
- MyBatis
- MyBatis Spring
- commons-dbcp2
commons dbcp, dbcp2가 있는데 이거는 자바 버전에 따라 다르게 쓰인다
우리가 사용하는 버전은 dbcp2!
여기까지 해준 후 ctrl + shift + f 해주고 저장!
- ojdbc6
- ojdbc6는 우리가 메이븐에 수동으로 만들어놨기 때문에
- 그대로 가져올것임
<!-- ojdbc6 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
태그명들은 웬만해서 ctrl + space bar해서 자동완성 시켜준다.
이렇게 전부해놓고 저장을 해주고 하나라도 빨간 밑줄이 생기면 안된당.
이렇게 전부 저장해 준 후
다시한번 maven > project update를 시켜준다!
logging 부분 변경하기
저 위에 첫번째만 남겨놓고 inject위에까지 전부 삭제 해준다.
Maven Repository가서 logback을 검색
방금 지워버린 곳에 붙여 넣는다.
그리고 scope 부분을 반드시 지워준다!
Project Lombok
ojdbc6와 AspectJ 사이에 붙여넣어준다.
MySql도 필요시에 확인!

실무에서 사용하는거는 5.1.49
우리는 8버전이라 8.0.21을 가져올 것


오라클 밑에 붙여 넣기
오라클, MySql 둘다 사용해도 상관 없음
'Java > Spring MVC' 카테고리의 다른 글
[20.09.21 SpMVC_ReadBook] 네이버 API 등록 (0) | 2020.09.22 |
---|---|
jsp파일의 <%@ include %> (0) | 2020.09.14 |
Dependency의 scope provided와 test차이! (0) | 2020.09.14 |
oracle이랑 MyBatis랑연동시켜주는 역할 (0) | 2020.09.13 |
jdbc:oracle:thin:@localhost:1521:xe (0) | 2020.09.13 |