티스토리 뷰
Spring Framework
Spring Framework는 Java 애플리케이션 개발을 위한 포괄적인 프레임워크입니다.
특징
의존성 관리, 웹 개발, 데이터 액세스, 보안 등 다양한 기능을 제공합니다.
개발자가 직접 구성 및 설정해야 하는 부분이 많습니다.
애플리케이션 개발 시 필요한 의존성을 직접 관리해야 합니다.
사용 이유
복잡한 애플리케이션 개발에 적합합니다.개발자가 직접 프레임워크 구성을 제어할 수 있고,다양한 기능과 확장성을 필요로 하는 경우에 사용됩니다.
Sprign Boot
Spring Boot는 Spring Framework 기반의 빠른 애플리케이션 개발을 지원하는 프레임워크입니다.
특징
자동 구성 기능으로 개발 시간을 단축할 수 있고,내장 웹 서버(Tomcat, Jetty 등)를 제공하여 별도의 서버 설치가 필요 없습니다. 의존성 관리를 자동으로 처리하며, 스프링 프레임워크의 기능을 기반으로 하지만, 간단한 구성으로 사용할 수 있습니다.
사용 이유
빠른 프로토타입 개발이 필요한 경우와간단한 마이크로서비스 개발에 적합합니다. 기존 Spring Framework 프로젝트를 Spring Boot로 마이그레이션할 수 있습니다.설정 및 의존성 관리에 드는 시간을 절약할 수 있습니다.
'궁금한 것' 카테고리의 다른 글
Optional의 메서드 (0) | 2024.05.31 |
---|---|
HttpSession의 invalidate()와 removeAttribute()의 차이점 (0) | 2024.05.25 |
WEB-INF 폴더 (0) | 2024.02.05 |
Connection pool (0) | 2024.02.02 |
DML/DDL/DCL (0) | 2024.02.02 |