spring, spirng-boot 차이점

나무에물주기·2023년 1월 29일
1

Spring

목록 보기
4/7

Spring은 응용 프로그램을 빌드하기 위한 자바 기반 프레임워크인 반면, Spring Boot은 새로운 Spring 응용 프로그램을 만드는 과정을 단순화하기 위한 도구이다.

스프링 부트와 스프링 부트의 주요 차이점은 다음과 같습니다:

  • 목적: Spring은 Java 애플리케이션을 구축하기 위한 포괄적인 프레임워크인 반면, Spring Boot은 새로운 Spring 애플리케이션을 생성하는 프로세스를 단순화하기 위해 특별히 설계된 도구입니다.

  • 구성: Spring을 사용하면 개발자는 새 애플리케이션을 설정하기 위해 많은 구성 작업을 수행해야 합니다. Spring Boot을 사용하면 이러한 구성 작업의 대부분이 자동으로 수행되므로 시작하는 데 필요한 시간과 노력이 줄어듭니다.

  • 기본값: 스프링 부트는 일련의 기본 구성 및 도구를 제공하므로 더 쉽게 시작할 수 있습니다. Spring을 사용하면 개발자는 필요한 구성 요소를 수동으로 구성하고 통합해야 합니다.

  • 자동 구성: 스프링 부트는 자동 구성을 사용하여 프로젝트에 존재하는 종속성을 기반으로 구성 요소를 자동으로 구성하므로 필요한 수동 구성 양을 줄입니다.

요약하자면, Spring은 Java 애플리케이션을 구축하기 위한 완전한 기능을 갖춘 프레임워크이지만, Spring Boot은 사전 구성된 기본값과 도구를 제공하여 새로운 Spring 애플리케이션을 더 쉽게 만들 수 있도록 설계된 도구입니다.

profile
개인 공부를 정리함니다

0개의 댓글