2013-11-15 43 views
1

我有一些使用某些资源的Wink应用程序,我想在其中进行一些Spring bean的依赖注入。 我将资源定义为bean,遵循位于http://wink.apache.org/1.0/html/5.5%20Spring%20Integration.html的示例,注入在启动时很好。眨眼:如何使用春季生命周期管理?

但是,当我打电话给我的资源时,根据JAX-RS规范创建资源的新实例。 Spring不用于创建这个新的资源,所以我的依赖不会被注入。

上面的wink文档页面指出可以更改资源的生命周期(所以我的注入将会正确),但没有这方面的例子。

我试图玩@Scope注释,但它没有改变任何东西......任何人都有线索? 谢谢!

回答

0

您应该使用org.apache.wink.spring.Registrar 注册您的bean请确保它出现在instances部分,因此它将引用bean,并将使用在spring上下文中声明的范围。

也检查这个post,你可能会发现它有帮助。

相关问题