MDP

스프링과 스프링 부트의 차이점 본문

TIL

스프링과 스프링 부트의 차이점

모다팡 2024. 7. 12. 15:09

Spring 

- 스프링 프레임워크의 핵심 모듈을 모아서 만든 프레임워크

- 개발자가 직접 설정 파일을 작성하여 스프링 컨테이너를 구성하고, 필요한 빈 객체를 등록하고, 빈 객체 간의 의존성을 설정해야 한다.

- 특정한 구성을 위해 추가적인 라이브러리와 설정이 필요합니다.

 

Spring Boot

- 스프링 프레임 워크를 보다 쉽게 사용할 수 있도록 만든 프레임워크

- 개발자가 필요한 설정 파일을 작성할 필요 없이, 프로젝트 설정과 라이브러리 의존성을 자동으로 처리해주는 기능을 제공

- 실행가능한 JAR 파일을 만들 수 있다

- Spirng Boot는 Spring에서 제공하는 여러 기능들을 자동으로 설정하여 개발자가 보다 쉽게 사용할 수 있도록 가능

- 스프링 MVC, 스프링 Data JPA, 스프링 Security 등의 기능을 자동으로 설정하여 개발자가 별도로 설정 파일을 작성하지 않아도 사용 가능

- Actuator라는 모니터링과 관리를 위한 기능을 제공하여 애플리케이션의 상태를 모니터링하고 필요한 조치를 취할 수 있음

 

참고자료 : https://www.inflearn.com/blogs/3315

'TIL' 카테고리의 다른 글

Stateful, Stateless  (0) 2024.07.30
WebSocket, STOMP, Message Broker - WebSocket  (0) 2024.07.15
자바 - 객체지향프로그래밍 (2024 - 07 - 08)  (0) 2024.07.08
2024-01-08  (0) 2024.01.09
2023- 12-08 CRUD 구현  (0) 2023.12.08