기존 JSP 기반으로 구성된 Spring Boot 프로젝트를 Vue.js를 이용한 클라이언트 사이드 렌더링(CSR) 방식으로 전환하여, 모던한 사용자 경험(UX)을 제공하고자 하시는 분들을 위해 이번 포스팅에서는 기존 프로젝트를 유지하면서 JSP를 제거하고, Vue.js를 프론트엔드로 교체하는 전체적인 흐름과 구현 방법을 단계별로 정리합니다.✅ 전환 전제 및 기본 구조현재 상황은 다음과 같습니다:백엔드(Spring Boot):Java로 구현되어 있으며, @RestController 방식으로 API를 제공기존 JSP가 화면 구성을 담당하였으나, 이제 API를 통해 데이터만 제공프론트엔드:기존에는 JSP 템플릿을 사용했으나, 앞으로는 Vue.js 기반의 SPA(Single Page Application)로 ..