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