Spring Boot로 코드를 이관하면서 궁금하거나 헷갈리는 점들을 여럿 찾아봤는데 그걸 정리해서 올려보려고 한다. 1. Maven 프로젝트는 무엇이고, pom.xml은 뭐고, pom.xml에 json-simple 의존성은 왜 추가해야 하는가? Maven 프로젝트 : 자바에서 외부 라이브러리를 자동으로 관리해주는 도구. 예전 중간 프로젝트 때는 수동으로 .jar 파일을 다운로드 해서 /lib 폴더에 넣었는데 Maven은 이걸 자동으로 해준다. 즉, pom.xml에 com.googlecode.json-simple json-simple 1.1.1처럼 작성하면, Maven이 알아서 인터넷에서 json-sample을 받아서 프로젝트에 설치해준다. json-simple 의존성을 추가해야 하는 이유는JSON..