[인프런 워밍업 클럽 스터디] 13일차 - Spring Boot 설정, 버전업 이해하기
2024.03.09
build.gradle
빌드 스크립트라고도 불리며, gradle을 이용해 프로젝트를 빌드하고 의존성을 관리하기 위해 작성되었다.
groovy 언어를 사용해 작성되었고, Kotlin이라는 언어를 사용할 수도 있다.
org.springframework.boot 플러그인 역할
스프링을 빌드했을 때 실행가능한 jar 파일이 나오게 도와주고
스프링 애플리케이션을 실행할 수 있게 도와주고
또 다른 플러그인들이 잘 적용될 수 있게 해준다.
Spring 과 Spring Boot 의 차이점
1. 간편한 설정
2. 간단한 의존성 관리
3. 강력한 확장성
MSA에 적합한 모니터링
Lombok
getter, setter, 생성자와 같은 반복되는 보일러 플레이트 코드(boiler plate code)를 제거할 수 있다.
lombok 의존성 추가
IntelliJ lombok 플러그인 추가
IntelliJ Annotation Processor 설정
Spring Boot 2.7.x 에서 3.0.x 로 업데이트 하기
Java 최소 버전이 17로 업그레이드 되었다.
많은 스프링 프로젝트, Thrid-party Library 가 버전업 되었다.
AOT 기초 작업이 이루어졌다.
AOT(Ahead of Time)
빌드를 할 때 스프링 애플리케이션을 분석하고 최적화하는 도구
애플리케이션 시작 시간과 메모리 사용량을 줄일 수 있게 해준다.
javax 대신 jakarta 패키지를 사용하게 된다.
모니터링 기능들의 강화
외의 다양한 세부적인 변경사항이 많음
댓글을 작성해보세요.