Spring vs Spring Boot
2023. 2. 9. 10:52ㆍBackend 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 |
---|