chat gpt 를 질문해본 결과
시간 측정
모든 bean 시작을 lazy 하게 했을 때
spring:
main:
lazy-initialization: true
이정도의 차이가 났습니다.
이런 부분을 생각했을 때, 모든 것들을 등록하는 것은 생각보다 유의미한 성능 차이가 날 수 있다고 생각이 듭니다
bean 을 등록한다는 것은 spring 의 lifecycle 을 따라간다는 것이고, 생성시 생성자에 있어야 할 객체들이 생성되어야 합니다.
미리 생성하지 않는다면, 메서드 파라미터로 다 넘겨야 되는데, 코드 구조상으로도 악영향을 끼칠 수 있어보입니다
'Spring' 카테고리의 다른 글
Test 의 db 롤백 어디까지 알아보셨나요? (1) | 2023.04.24 |
---|---|
DispatcherServlet 알아보기 - Servlet 편 (0) | 2023.04.22 |
DispatcherServlet 알아보기 - ServletConfig 편 (0) | 2023.04.19 |
DispatcherServlet 알아보기 - Aware 편 (6) | 2023.04.18 |
잘못된 타입이 클라이언트로부터 왔을 때 커스텀 메시지 보여주기 (7) | 2023.03.06 |