2013-11-15 3 views
1

몇 가지 리소스가있는 윙크 애플리케이션이 있는데, 여기에 스프링 빈의 종속성 주입을하고 싶습니다. http://wink.apache.org/1.0/html/5.5%20Spring%20Integration.html에있는 예제에 따라 Bean으로 내 리소스를 정의했으며 시작시에 잘 작성되었습니다.윙크 : 스프링 수명주기 관리를 사용하는 방법?

그러나 리소스를 호출하면 JAX-RS 사양에 따라 리소스의 새 인스턴스가 만들어집니다. Spring은이 새로운 리소스를 생성하는 데 사용되지 않으므로 내 의존성은 주입되지 않습니다.

위의 윙크 문서 페이지에는 리소스의 수명주기를 변경할 수 있다는 내용이 나와 있습니다 (따라서 제 주사가 올바르게 이루어질 수 있음). 그러나 이에 대한 예는 없습니다.

나는 @Scope 주석으로 놀려고했지만 아무 것도 바뀌지 않았습니다 ... 아무도 단서가 있습니까? 감사합니다.

답변

0

org.apache.wink.spring.Registrar 을 사용하여 bean을 등록해야합니다. instances 섹션에 나타나는지 확인하십시오. 그러면 스프링 컨텍스트에서 선언 된 bean 및 범위를 참조하게됩니다.

또한 post을 확인하십시오. 도움이 될 것입니다.

관련 문제