inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 클럽 스터디] 13일차 - Spring Boot 설정, 버전업 이해하기

Lynn
0

image

build.gradle

 

org.springframework.boot 플러그인 역할

  1. 스프링을 빌드했을 때 실행가능한 jar 파일이 나오게 도와주고

  2. 스프링 애플리케이션을 실행할 수 있게 도와주고

  3. 또 다른 플러그인들이 잘 적용될 수 있게 해준다.

 

Spring 과 Spring Boot 의 차이점

1. 간편한 설정

2. 간단한 의존성 관리

3. 강력한 확장성

  1. MSA에 적합한 모니터링

 

 Lombok

getter, setter, 생성자와 같은 반복되는 보일러 플레이트 코드(boiler plate code)를 제거할 수 있다.

  1. lombok 의존성 추가

  2. IntelliJ lombok 플러그인 추가

  3. IntelliJ Annotation Processor 설정

 

 

 Spring Boot 2.7.x 에서 3.0.x 로 업데이트 하기

  1. Java 최소 버전이 17로 업그레이드 되었다.

  2. 많은 스프링 프로젝트, Thrid-party Library 가 버전업 되었다.

  3. AOT 기초 작업이 이루어졌다.

AOT(Ahead of Time)

빌드를 할 때 스프링 애플리케이션을 분석하고 최적화하는 도구

애플리케이션 시작 시간과 메모리 사용량을 줄일 수 있게 해준다.

  1. javax 대신 jakarta 패키지를 사용하게 된다.

  2. 모니터링 기능들의 강화

  3. 외의 다양한 세부적인 변경사항이 많음

 

 

 

백엔드 워밍업클럽스터디 백엔드 자바 스프링부트

답변 0