8 명의 멤버가있는 Spring 구성 요소가 있습니다.많은 필드가있는 스프링 생성자 삽입
저는 현재이 8 명의 회원에게 필드 주입을 autowiring하고 있습니다.
이제이 멤버들을 비공개 final로 만들고 생성자 삽입을 설정하여 설정하려고합니다.
이 작업은 충분히 쉽지만, 이제는 8 개의 매개 변수가있는 구성 요소 생성자가 있습니다.
나는 setter injection을 사용할 수 있고 XML 파일에서이 값들을 설정할 수 있다는 것을 알고있다. 그러나 나는 이것을 원하지 않는다.
다른 대안이 있습니까?
편집 :
이 구성 요소는 단지 하나의 일을한다. 하지만 여기에는 여러 가지 다른 서비스를 호출하는 것이 포함됩니다. 그러므로 8 회 주사
것은, 그때 그들은 수 없습니다 결정적인. – ESala
좋은 점 - 그걸 시도하고 그 옵션을 잊어 버린;) –
당신을 위해 생성자를 생성하는 데 Lombok을 사용합니까? – chrylis