Spring Version Transfer 는 Spring / Spring Boot / 전자정부표준프레임워크(eGovFrame) 프로젝트의 버전 업그레이드·다운그레이드와 프레임워크 전환(Spring↔Boot↔eGovFrame)을 자동화하는 마이그레이션 도구입니다. pom.xml·Java 소스·JSP·XML 설정·Jakarta 네임스페이스·RTE 좌표까지 검증된 결정적 룰로 함께 변환합니다.
pom.xml 좌표·부모, Java 소스, JSP, XML 설정, Jakarta 네임스페이스, eGovFrame RTE 좌표까지 — 공식 템플릿과 실프로젝트로 빌드 검증한 결정적 룰만 적용합니다.
최신 업그레이드는 물론 eGovFrame 3.x(JDK 8) 다운그레이드까지 — 업·다운 양방향을 지원합니다.
Spring ↔ Spring Boot ↔ eGovFrame(Spring/Boot) 구조 전환. eGovFrame 흔적 제거(순수 Spring화)도 지원합니다.
javax↔jakarta, egovframework.rte↔org.egovframe, Spring 6 제거 API(Security·Multipart 등)를 소스 파일 단위로 변환합니다.
원본은 그대로, 출력 사본에만 적용합니다. 적용 룰·경고·수동 확인 항목을 MIGRATION-REPORT.md 로 남깁니다.
Maven 프로젝트 자동 변환 + Gradle(Groovy DSL, Boot 계열) 빌드스크립트 전환을 지원합니다.
인터넷이 차단된 공공기관 환경을 위한 오프라인 저장소 모드와 방문형 구축(SI)을 제공합니다.
프로젝트를 ZIP 으로 압축해 올리면 분석 → 목표 버전 선택 → 변환 → 산출물 다운로드까지 브라우저에서 끝납니다.
프로젝트 ZIP 을 선택하거나 끌어다 놓으세요 (최대 300MB)
⚡ 업로드 팁 — 빌드 산출물(target·build·out)과 .git·node_modules, 불필요한 이미지·바이너리를 제외하고 소스 위주로 압축해 올리면 업로드가 빠르고 분석이 더 정확합니다.
프로젝트 ZIP 을 업로드하면 변환 시작 버튼이 활성화됩니다.
업로드한 파일은 변환 후 2시간 내 자동 삭제되며, 변환 목적 외에는 사용하지 않습니다. 대형/폐쇄망 프로젝트는 온프레미스 도입을 문의하세요.
이 도구를 사용해 보신 소감을 남겨 주세요. 작성자는 개인정보 보호를 위해 중간 글자가 가려집니다.
공식 템플릿·실프로젝트 변환 후 빌드 성공 검증 케이스
eGovFrame 3.x(JDK8)부터 5.0(Boot 3/Jakarta)까지 왕복 전환
원본 보존 — 변경은 출력 사본에만, 리포트로 전 항목 추적