작성
·
210
답변 1
3
안녕하세요. 커쇼님, 공식 서포터즈 David입니다.
필드 주입의 경우 무조건 Spring Container를 필요로 합니다.
생성자 주입의 경우 Spring Container로부터 주입을 받고자 할 때는 Spring Container가 필요하고, Spring Container없이 임의로 개발자가 생성하여 주입할 수 있습니다. 말그대로 생성자에 객체를 전달하기만 하면 되니깐요. 필드주입은 Spring Container를 거치지 않고 주입할 방법이 없습니다.
이런 맥락에서 Spring Container를 요구하는 것이 단점이 됩니다.
감사합니다.