프로젝트 의존 설정 🎈🎈
프로젝트에서 사용하는 라이브러리에 대한 의존성 설정과 관련된 태그
<dependencies> : 라이브러리의 의존성 정보를 가지고 있는 dependency 태그를 묶은 태그
<dependency> : 각 라이브러리의 정보를 담는 태그
<groupId> : 의존성 라이브러리의 그룹ID
<artifactId> : 의존성 라이브러리의 아티팩트 ID설정
<version> : 의존성 라이브러리의 버전
<scope> : 해당 라이브러리의 이용범위를 지정
<optional> : 해당 프로젝트에서 이 프로젝트를 의존성 설정 할 경우 사용할지 결정
spring boot starter parent
프로젝트에서 사용하는 다양한 라이브러리 간의 버전 충돌 문제가 발생할 수 있는것을 방지
의존성 조합간 충돌문제가 없는 검증된 버전 정보조합을 제공
spring boot starter web
spring mvc를 사용한 rest 서비스를 개발하는데 사용
spring boot starter test
junit, hamcrest, mockito를 포함한 스프링 어플리케이션의 테스트 기능을 제공