작성한 질문수
스프링 핵심 원리 - 기본편
생성자 주입을 선택해라!
작성
·
396
1
안녕하세요. 현재 실무 소스가 모두 @Autowired 를 통해 주입이 되어있는데요. 여러 사람의 손을 거쳐가서 그런지 DI가 10개가 넘는 클래스도 있습니다.
이럴 경우에도 생성자 주입으로 모두 사용하나요?
의존관계가 너무 많으면 생성자 메소드가 너무 길어져서 가독성이 안좋아질텐데 이럴 때 어떻게 하는지 궁금합니다!
답변 1
0
안녕하세요. 두봉이님, 공식 서포터즈 David입니다.
너무 많은 것을 담당하고 있는 클래스일 확률이 높습니다. 따라서, 리팩토링이 필요한 시점입니다.
아래 글에서 의존을 분리하는 부분을 참고해 주세요.
https://blog.ploeh.dk/2010/02/02/RefactoringtoAggregateServices/
감사합니다.