spring
스프링 부트 시작 시간 분석 도구 (spring startup analyzer)
스프링 부트를 처음 개발할 때는 가볍기 때문에 애플리케이션이 금방 시작이 된다. 하지만 비즈니스가 복잡해지고 다양한 의존성 및 비즈니스 빈이 많이 생기면 어느 순간에 부트 시작 시간이 오래 걸리는 경우가 있다. 이런 경우 어디에서 병목이 생기는지 확인하기가 쉽지 않다. 그래서 찾아보니 스프링 시작 시 생성되는 빈(Bean)과 다양한 정보를 제공해주는 프로젝트가 있어서 사용법을 정리하게 되었다. spring-startup-analyzer: https://github.com/linyimin0812/spring-startup-analyzer spring-startup-analyzer라는 프로젝트인데 시작시간과 문제가 되는 부분을 확인하여 최적화할 수 있도록 스프링 애플리케이션 시작 리포트를 생성해준다. 문서의..
2024. 3. 28. 19:59