스프링 프레임워크(Spring FrameWork) 란 자바 기반의 애플리케이션 프레임워크로, 엔터프라이즈급 애플리케이션을 개발하기 위한 다양한 기능을 제공합니다.스프링은 다양한 목적에 따라 다양한 프로젝트를 제공하는데, 그 중 하나가 스프링 프레임워크(Spring Fr
Spring Framework는 개발 시작 전, 상당히 많은 스프링 설정을 해 주어야 했습니다. pom.xmlapplicationContext.xmlspring-servlet.xmlweb.xmlconfiguration.xml 등등...
스프링 프레임워크에서는 개발에 필요한 각 모듈의 의존성을 직접 설정해야 했습니다. 또 호환되는 버전을 직접 명시해야 정상적으로 동작합니다. 애플리케잇녀에서 사용하는 스프링 프레임워크나, 라이브러리의 버전을 올리는 상황에서는 연관된 다른 라이브러리의 버전까지도 고려해야
Maven은 자바 기반 프로젝트를 빌드하고 관리하는 데 사용하는 도구이다.초창기 자바 프로젝트 도구의 대표적인 관리 도구였던 Ant를 대체하기 위해 개발되었다.Ant는 스크립트 작성도 많고, 라이브러리 의존관리가 되지 않아 불편Maven의 가장 큰 특징은 pom.xml
GET API는 웹 어플리케이션 서버에서 값을 가져올 때 사용하는 APi이다. GET API를 작성하는 방법은 다양하다, 실무에서는 HTTP 메소드에 따라 컨트롤러 클래스를 구분하지 않지만 여기서는 메소드별로 클래스를 생성한다.먼저 다음과 같이 controoller 패