Spring은 개발자들에게 봄이 찾아왔다....? 과연 봄.....?
그러한 의미적으로 만든 것이 Spring이다.
Spring Boot makes it easy 쉽게만든다
to create stand-alone, 단독적인
production-grade 스프링 기반 애플리케이션
Spring based Applications
that you can "just run"
Dependency
Spring
모든 Dependency를 버전까지 정확하게 한땀 한땀
매우 길고 정확하게 넣어줘야한다.
Spring Boot
버전관리도 권장 버전으로 자동 설정
starter <- 의존성이 걸려있는 부분을 알아서 넣어줌, 그렇기에 짧다.
Configuration
Spring
다수의 어노테이션을 작성하며 어떤 처리를 해줄 것인지모두 설정을 해야한다.
Spring Boot
.properties / .yml로 대체
최근 .yml 파일이 많이 사용되기도 한다.
YAML(.yml)
YAML Ain't Markup Language
Embedded server
Spring
외장 서버로 Tomcat 을 사용
구동 시간이 길어진다
Spring Boot
내장 서버로 Tomcat 을 사용한다.
내장 서블릿 컨테이너 덕분에 .jar 파일로 간단하게 배포할 수 있다.
Spring Boot 정리
1. 간편한 설정
2. 편리한 의존성 관리 & 자동 권장 버전 관리
3. 내장 서버로 인한 간단한 배포 서버 구축
4. 스프링 Security, Data JPA 등의 다른 스프링 프레임워크 요소를 쉽게 사용
'우아한 테크톡' 카테고리의 다른 글
CI/CD와 무중단 배포 (0) | 2023.01.13 |
---|---|
Servlet vs Spring (0) | 2023.01.12 |
웹 소켓 (Web Socket) (0) | 2023.01.11 |
AOP와 Spring AOP (0) | 2023.01.11 |
JVM Stack & Heap (0) | 2023.01.10 |
댓글