Java/Spring MVC

pom.xml 변경 하는 곳, dependency 추가할 것 spring jdbc,mybatis,mybatis-spring,commons-dbcp2,ojdbc6,logback,lombok, mysql

우롱차 2020. 9. 14. 01:50
728x90

최신 버전 해도 상관없는 것들! (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 부분을 반드시 지워준다!

logback 최종 붙여넣은 거
프로퍼티 부분도 버전업 해주기


Project Lombok

ojdbc6와 AspectJ 사이에 붙여넣어준다.

 

MySql도 필요시에 확인!

더보기

실무에서 사용하는거는 5.1.49

우리는 8버전이라 8.0.21을 가져올 것

 

오라클 밑에 붙여 넣기

오라클, MySql 둘다 사용해도 상관 없음

 

728x90