반응형
Spring Boot는 자바의 웹 프레임워크로 스프링 프레임워크에 톰캣 서버를 내장하고 여러 편의 기능들을 추가한 프레임워크이다.
스프링부트는 웹을 편하게 만들 수 있도록 도와주는 웹 프레임워크이다.
웹 프레임워크란, 웹 프로그램을 만들기 위한 미리 만들어진 기능들, 즉 스타터 키트이다.
그리고 자바로 만들어진 웹 프레임워크중 하나가 스프링부트이다.
스프링부트 대신 스프링을 이용하여 웹을 만들게 되면 웹을 실행시킬 수 있는 톰캣과 같은 WAS가 필요하다. WAS의 종류는 다양하고 설정 방식도 각각 다르기 때문에 WAS에 대해 공부할 내용도 상당하지만, 스트링부트에는 톰캣이 내장되어 있고 자동 설정이 되기 때문에 WAS에 신경을 쓸 필요가 없다.
(*WAS: Web Application Server)
기존 스프링의 경우 설정을 하는게 복잡하고, 설정한 기능들이 버전업으로 인해 변경되거나 없어지는 일도 많았다. 하지만 스프링부트는 스프링의 복잡한 설정을 자동화, 단순화 시켜 누구나 스프링을 쉽게 사용할 수 있게 만든다.
반응형
'백엔드' 카테고리의 다른 글
[네트워크] TCP vs UDP, HTTP (0) | 2023.07.28 |
---|---|
스프링부트 프로젝트의 구조 (0) | 2023.07.19 |
스프링부트 맛보기 (0) | 2023.07.13 |