스프링 네이티브 이미지를 사용해봤다.
최근, 스프링 부트 3 버전이 출시됐다. 메이저 버전이 바뀐 만큼 다양한 변화가 있겠지만 그 중에서도 AOT 엔진을 사용한 스프링 네이티브 이미지가 가장 많이 언급되는 것 같다. 공식 문서에 따르면, 네이티브 이미지를 사용하는 것은 빠른 시작, 준수한 성능, 그리고 메모리 사용량 감소와 같은 장점을 제공한다. 새 프로젝트에 적용이 가능할 정도인가 싶어, 바로 테스트를 해봤다. 내 환경은 아래와 같다. M1 Mac Graalvm CE 19 Gradle 어떤 방법으로 네이티브 이미지를 빌드할까? 스프링 네이티브 이미지를 빌드하는 방법에는 두 가지가 있다. 하나는 도커 이미지를 사용하는 것, 다른 하나는 Graalvm을 통해 바이너리 파일을 직접 빌드하는 것이다. 도커를 사용하면 간단하겠지만, 신기술의 경우 ..
카테고리 없음
2022. 12. 9. 11:04