Spring vs Spring Boot

김관응·2023년 3월 30일
0

Spring

목록 보기
2/7

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

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

1. Spring

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

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

2. Spring Boot

Spring Boot는 빠르고 간편하게 개발할 수 있도록 해준다.

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

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

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

profile
엔지니어였던 개발자

0개의 댓글