Spring Framework는 자바기반의 오프 소스 애플리케이션 프레임워크로
실제로 회사에서 서비스하는 엔터프라이즈급 애플리케이션을 개발하는데 필요한 포괄적인 프로그래밍 및
구성 모델을 제공하는 프레임워크다.
빠른 애플케이션 빌드를 위한 Spring Framework 기반 확장 모듈이다.
Spring Boot의 핵심은 의존성 주입(Dependency Injection)
을 통한
여러 모듈을
특히 아래와 같은 기능을 지원하며
Spring Boot로 프로젝트를 빌드하는 방법이다.
Spring Boot에서 버전을 정할 때 버전 뒤에 괄호로 표시된 내용이 있다.
(SNAPSHOT)
: 개발 중인 버전으로 안정성이 떨어지기에 사용을 추천하지 않는다.
웹 어플리케이션과 REST API를 빌드하는데 사용하는 의존성.
Apache Tomcat을 imbeded container로 사용한다.
bean을 json으로
json을 bean으로 바꿔준다.