클래스 A의 새 Object를 만드는 Wicket 웹 페이지가 있습니다. A a = new A (User u);setter injection guice + wicket
있음 나는 실제로 세팅 주입을하고 싶다. 나는 빈 생성자를 제공해야한다고 들었지만 setter injection을 사용하여 비어 있지 않은 생성자를 가질 수있는 방법은 무엇입니까?
클래스 A의 새 Object를 만드는 Wicket 웹 페이지가 있습니다. A a = new A (User u);setter injection guice + wicket
있음 나는 실제로 세팅 주입을하고 싶다. 나는 빈 생성자를 제공해야한다고 들었지만 setter injection을 사용하여 비어 있지 않은 생성자를 가질 수있는 방법은 무엇입니까?
나는 개찰구에 익숙하지 않지만 @Inject
으로 주석을 달고있는 개찰구 웹 페이지에 다양한 것들이 있다고 가정합니다.
그래서 몇 가지 옵션이 있습니다. 우선 순위에 따라 :
@Inject
이 User
, 하나의 옵션을 보내고 것은 페이지에 다음 단지 @Inject
@Inject
와 A
의 생성자에 주석을하고 있다면 어느 쪽 A
또는 웹 페이지로 Provider<A>
.MembersInjector<A>
(aMembersInjector
) 웹 페이지에 @Inject
을 넣은 다음 A
개체를 만든 후에 을 호출하면 모든 세터 주입이 발생합니다.A
을 작성한 후 Injector
웹 페이지에 @Inject
을 입력하고 Injector.injectMembers(a)
으로 전화 할 수 있습니다.나는 당신이 무엇을 요구하고 있는지 정확히 알지 못합니다. 에 관계없이, 어떤 사례가 문제에 광명을 비춰 있는지에
에서 살펴 본다보십시오.