인프런 커뮤니티 질문&답변

xxxx님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 기본편

@Bean 등록과 static method 선언 시 성능 차이가 많이 날까요?

작성

·

356

0

안녕하세요 강의 잘 듣고 있습니다.
외부 라이브러리 bean 등록에 대해서 생각하다가.. 제가 일하다가 외부 라이브러리(ModelMapper)를 추가한 적이 있었는데요
그땐 bean에 대한 개념을 잘 모를때라 class 안에 static method로 만들어서 필요할때마다 class 를 호출해서 사용하곤 했습니다.
근데 수업을 들어보니 잘못된 거라는 생각이 드는데요..
많이 사용하는 라이브러리라 bean을 등록하고 의존성 주입해서 변경하려면 많은 작업이 필요하다고 생각이 듭니다.
그만큼 많은 성능을 차지하는지.. 아니면 이정도는 괜찮은지 궁금합니다.

답변 1

2

안녕하세요. xxxx님, 공식 서포터즈 OMG입니다.

답변을 드리기위해 다음과 같은 키워드로 검색해보았습니다.

확인 결과 큰 차이가 없거나 미비한 수준이라는 답변이 많았습니다.

그리고 성능 측면을 고려한다면 ModelMapper의 사용을 더 고려해봐야 할 것 같습니다.

관련하여 영한님의 설명이 있는 링크 첨부합니다.

https://www.inflearn.com/questions/15292

 

감사합니다.

xxxx님의 프로필 이미지

작성한 질문수

질문하기