의존성이란? : 프로젝트가 실행되기 위해 필요한 외부 라이브러리 내가 구현하지 않은 외부 코드를 가져다 쓰는 것이다. 의존성을 사용하면, - 코드의 재사용성 높이기 : 이미 개발된 외부 라이브러리를 사용하여 코드를 작성할 수 있기 때문에 코드의 재사용성을 높일 수 있음. - 프로젝트의 안정성 높이기 : 외부 라이브러리의 버전 충돌을 방지하여 프로젝트의 안정성을 높일 수 있음. - 프로젝트의 유지보수성을 높이기 : 외부 라이브러리의 업데이트 관리를 통해 프로젝트의 유지보수성을 높일 수 있음. 스프링 부트에서는 의존성 관리 목적으로 Gradle을 사용함. build.gradle이라는 파일에서 해주고있음. build.gradle 파일 의존성, 플러그인, 빌드 스크립트 등이 정의되어 있음. 스프링 부트 스타터 ..