Spring Boot란?
• Spring 은 필요한 여러 설정 (ex 톰캣 서버 설정, XML 설정, …) 이 복잡하다는 단점! |
• 즉, 이러한 단점들을 개선하기 위해 만들어진 쉽고 빠르게 스프링프레임워크를 사용할 수 있도록 개발된 프레임워크 |
Spring Boot 주요 특징
• WAS 내장 되어 있어 독립적으로 실행 가능 | • WAS (Web Application Server): 웹 애플리케이션 실행 장치 |
• 내장된 WAS 는 톰캣, 제티 등 여러 옵션 중 선택 가능 | |
• 스프링 부트 스타터 | • 개발에 필요한 빌드 구성을 단순화하는 스프링 부트 스타터 제공 |
• 애플리케이션 설정을 XML 이 아닌 Java 코드 작성 가능 | • 개발자가 더 직관적이고 유연하게 애플리케이션 설정 가능 |
• JAR 이용해 자바 옵션 만으로도 배포 가능 | • JAR (Java Archive) 파일: 애플리케이션과 의존 라이브러리들을 하나의 파일로 묶은 형태로 배포 및 실행 환경에서 별도의 설정이 필요 없다는 장점 (애플리케이션 이식성과 배포 과 정 단순화) |
• JAR 파일로 패키징해 배포 가능 |
'국비지원 공부 정리 > SpringBoot' 카테고리의 다른 글
REST API (0) | 2025.04.10 |
---|---|
Thymeleaf 란? (0) | 2025.04.10 |
Spring MVC (0) | 2025.04.10 |
Spring Boot의 기본 구조 (1) | 2025.04.10 |
Spring이란? (0) | 2025.04.09 |