개발/Spring
[Spring] Migration (1) - java, springboot 버전 업그레이드
로그뉴
2022. 7. 12. 16:25
개요
- java version (1.8 → 11)
- springboot (1.5.4.RELEASE → 2.6.4)
- 2.6.4 버전인 이유: 안정된 버전 중, 최신 버전.
- release 시기: 2022. 2. 24
- release note
- gradle 7.4
- 7.4 버전인 이유: 최신 버전
- release note
전략
- spring boot 공식 가이드대로 진행
- springboot 1.5.4.RELEASE → 2.1 → 2.6.4 순서로 진행
절차1. gradle & springboot
- gradle 7.4 업그레이드 (springboot를 2.6.4로 upgrade 하면 gradle을 최소 6.8 이상으로 진행해야 함.)
- 마이그레이션 지원 라이브러리 의존성 추가
- springboot 2.1 업그레이드 (2번째 cycle에서 2.6.4로 진행)
- 라이브러리 교체와 주요 변경사항 수정 (+ 컴파일 오류 수정)
- application-properties 수정
- bean overiding 설정변경 (필요시)
- db설정에 timezone 명시 (Asia/Seoul)
- 테스트 수행
- 마이그레이션 지원 라이브러리 의존성 제거
절차2. java
- java version 11 업그레이드
- 컴파일 오류 수정
- 테스트 수행
절차3. 확인
- 인프라 적용 & 헬스체크
- 기존 기능 검증
참고