Spring Boot는 자바 기반의 오픈 소스 프레임워크로, Spring 기반 애플리케이션 개발을 단순화하고 빠르게 할 수 있게 만든 도구입니다. Spring Boot는 Spring 프레임워크의 확장으로 볼 수 있으며, 많은 기능과 편의성을 제공합니다.

Spring Boot의 주요 목표는 다음과 같습니다:

1. 개발 프로세스 간소화:  Spring Boot는 자동 설정, 내장 서버, 의존성 관리 등을 제공하여 
개발자들이 빠르게 프로젝트를 시작할 수 있게 도와줍니다.

2. 관례에 따른 설정: Spring Boot는 "관례에 따른 설정" 원칙을 사용하여, 
개발자가 지정하지 않은 경우에도 기본 설정을 자동으로 적용합니다. 
이를 통해 일반적인 설정 작업을 줄일 수 있습니다.

3. 독립 실행 가능한 애플리케이션: Spring Boot 애플리케이션은 내장된 웹 서버를 포함하고 
있어서 독립적으로 실행할 수 있습니다. 이렇게 하면 별도의 웹 서버를 설치하고 구성할 필요가 없습니다.

4. 확장성: Spring Boot는 다양한 스프링 모듈과 서드파티 라이브러리를 통합할 수 있어, 
확장성이 뛰어납니다.
5. 프로덕션 준비: Spring Boot는 프로덕션 환경에서 바로 배포할 수 있는 
애플리케이션을 만들기 위해 모니터링, 관리 및 진단 기능을 제공합니다.

Spring Boot를 사용하면 개발자들은 기본적인 구성 작업을 줄이고 빠르게 웹,
마이크로 서비스, RESTful API 등 다양한 종류의 애플리케이션을 개발할 수 있습니다.

'Spring boot' 카테고리의 다른 글

PUT 방식에 이해 및 실습  (0) 2023.04.07
POST 방식에 이해 및 실습  (0) 2023.04.07
GET 방식과 URL 주소 설계  (0) 2023.04.07
spring boot 프로젝트 생성  (0) 2023.04.06
도구 설치 및 환경 설정  (0) 2023.04.06

+ Recent posts