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

두봉이님의 프로필 이미지
두봉이

작성한 질문수

스프링 핵심 원리 - 기본편

생성자 주입을 선택해라!

실무에서 생성자 주입

작성

·

396

1

안녕하세요. 현재 실무 소스가 모두 @Autowired 를 통해 주입이 되어있는데요. 여러 사람의 손을 거쳐가서 그런지 DI가 10개가 넘는 클래스도 있습니다.

이럴 경우에도 생성자 주입으로 모두 사용하나요?

의존관계가 너무 많으면 생성자 메소드가 너무 길어져서 가독성이 안좋아질텐데 이럴 때 어떻게 하는지 궁금합니다!

 

답변 1

0

안녕하세요. 두봉이님, 공식 서포터즈 David입니다.

너무 많은 것을 담당하고 있는 클래스일 확률이 높습니다. 따라서, 리팩토링이 필요한 시점입니다.

아래 글에서 의존을 분리하는 부분을 참고해 주세요.

https://blog.ploeh.dk/2010/02/02/RefactoringtoAggregateServices/

감사합니다.

두봉이님의 프로필 이미지
두봉이

작성한 질문수

질문하기