Spring vs Spring Boot

2023. 2. 9. 10:52Backend Develop/Spring

반응형

Spring Framework는 기능이 많은만큼 설정이 복잡하다. 

Spring Framework의 어려운 부분을 자동화 하여 사용자가 편하게 사용할 수 있는 프레임워크가 Spring Boot이다.

1. Spring

POJO(Plain Old Java Object) 기반의 개발을 쉽고 편하게 할 수 있도록 한다.

- 자바 개발에 필요한 구조를 포괄적으로 제공한다
- Spring이 구조를 알아서 처리해서 개발자는 개발에만 집중할 수 있다.
- 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공한다.

 

2. Spring Boot

Spring Boot는 빠르고 간편하게 개발할 수 있도록 해준다.
- 애플리케이션을 고수준에서 모니터링하고 추적 할 수 있도록 해준다. 
- 서버가 애플리케이션에 통합되기 때문에 우리는 서버에 설치되는 별도의 애플리케이션 서버를 가질 필요가 없다. 
- 에러핸들링

스프링 부트 starter dependency만 추가해주면 바로 API를 정의하고, 내장된 톰캣이나 제티로 웹 애플리케이션 서버를 실행할 수 있다. 

 

외에도 다양한 각자의 장단점이 있어 프로젝트 성격에 맞게 선택을 하면 된다.

 

반응형

'Backend Develop > Spring' 카테고리의 다른 글

Spring Framework란?  (0) 2023.02.09