Spring Framwork 3.x에서 4.x로 웹어플리케이션 갈아타기
Spring Framework 3.x 기반으로 개발된 웹어플리케이션에서 Servlet 3.0, Spring Framework 4.x 버전으로 갈아타는 법을 함께 해보자.
[JAVA8과 만나고 싶다면 피할 수 없는 작업이다.
JAVA8은 Spring Framework 4.x에서만 지원되고 있다.]
1. 메이븐 형식의 프로젝트, pom.xml파일에 서블렛 버전 설정하기
2. web.xml파일에 version 업데이트 및 xsd 파일 수정.
3. pom.xml에 Spring Framework의 라이브러리(jar)를 4.x로 설정한다.
4. 스프링 Context설정 파일의 스키마 로케이션 정보 업데이트(spring-servlet.xml 파일)
5. jackson 라이브러리 사용자라면?
5.1 버전 1.x을 사용중이라면 2.x으로 설정한다.
5.2 org.codehaus.jackson를 사용중이라면 삭제 하고 아래와 같이 설정한다. [Spring Framework 4.x에서는 org.codehaus.jackson을 더이상 지원하지 않는다.]
6. View Resolver에 jackson 맵핑이 1.x 대응으로 설정되어 있다면 2.x으로 변경하자.
7.위와 같이 objectMapper를 상속받아 Override하여 사용하고 있다면?
- org.codehaus.jackson lib로 부터 제공받아 사용하던 부분을 com.fasterxml.jackson lib에서 제공받아 처리하도록 수정하자.
'잡학다식 > IT 컬럼' 카테고리의 다른 글
블록 체인이란? (0) | 2017.09.18 |
---|---|
[IT 첫걸음] JAVA8편 람다(lambda) (0) | 2017.04.11 |
[IT 첫걸음] 보기 좋은 코드가 고치기도 쉽다. (0) | 2017.03.21 |
[IT첫걸음] 코딩 작명 비법 (0) | 2017.03.12 |
[클라우드] 클라우드 서비스에 Iaas. Paas, Saas라 불리우는 자들은 도대체 누구인가? (0) | 2017.02.14 |