Spring boot란?
- Spring framework를 보다 쉽게 사용할 수 있도록 도와주는 도구입니다.
Spring과 무엇이 다를까?
- 프로젝트 설정 간소화
- 기존 Bean을 XML 형식으로 등록하던 과정을 자동 설정으로 제공합니다.
- 의존성 관리
- Spring boot starter를 통해 라이브러리 의존성을 쉽게 관리할 수 있습니다.
- 내장 서버
- Tomcat과 같은 Web Application server를 내장하고 있기에 별도로 설치할 필요가 없습니다.
- 보안 설정
- Spring security를 통해 간단히 설정가능하며 커스텀도 가능합니다.
- Configuration properties사용
- application.properties 또는 application.yml를 통해 설정 속성을 간단하게 관리할 수 있습니다.