[인프런 워밍업 클럽 스터디] 13일차 - Spring Boot 설정, 버전업 이해하기
8개월 전
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 패키지를 사용하게 된다.
모니터링 기능들의 강화
외의 다양한 세부적인 변경사항이 많음
댓글을 작성해보세요.