이번 포스팅에서는 Legacy 기반의 스프링 프로젝트 생성에 대해서 다룬다. Legacy의 사전적 의미는 "유산" 정도 되는데 어떻게 보면 유구한 역사를 띄고 있다고 해석할 수 있으나 프로그래밍 영역에서는 많은 경우 "원래 부터 있던 좀 구닥다리의..." 라는 뉘앙스를 많이 풍긴다. 왜 우리는 구시대의 유물인 Legacy를 하려고 드는가? 처음에는 STS(Spring Tool Suite)를 이용해서 프로젝트를 만들 때 당연히 Legacy라는 단어를 사용하지 않았다. 그런데 새로운 개발 방식인 Boot를 밀기 위해서 노골적으로 이전 개발 방식에 대해 Legacy라는 모멸적인 단어를 부여하며 더 이상 사용하지 않기를 권장하고 있다. 심지어 최근 툴인 STS 4.X 이상 부터는 아예 Legacy 프로젝트 생성..
Hello Legacy Spring
이번 포스팅에서는 Legacy 기반의 스프링 프로젝트 생성에 대해서 다룬다. Legacy의 사전적 의미는 "유산" 정도 되는데 어떻게 보면 유구한 역사를 띄고 있다고 해석할 수 있으나 프로그래밍 영역에서는 많은 경우 "원래 부터 있던 좀 구닥다리의..." 라는 뉘앙스를 많이 풍긴다. 왜 우리는 구시대의 유물인 Legacy를 하려고 드는가? 처음에는 STS(Spring Tool Suite)를 이용해서 프로젝트를 만들 때 당연히 Legacy라는 단어를 사용하지 않았다. 그런데 새로운 개발 방식인 Boot를 밀기 위해서 노골적으로 이전 개발 방식에 대해 Legacy라는 모멸적인 단어를 부여하며 더 이상 사용하지 않기를 권장하고 있다. 심지어 최근 툴인 STS 4.X 이상 부터는 아예 Legacy 프로젝트 생성..
2020.05.15