Wink:如何使用弹簧生命周期管理?

时间:2013-11-15 11:42:54

标签: java spring apache-wink apache-wink-spring

我有一个带有一些资源的Wink应用程序,我想在其上对Spring bean进行一些依赖注入。 我将资源定义为bean,遵循位于此处的示例http://wink.apache.org/1.0/html/5.5%20Spring%20Integration.html,并且在启动时完成了注入。

但是,当我调用我的资源时,根据JAX-RS规范创建了一个新的资源实例。 Spring不用于创建这个新资源,因此不会注入我的依赖项。

上面的眨眼文档页面声明可以改变资源的生命周期(这样我的注入就会正确),但是没有这方面的例子。

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

1 个答案:

答案 0 :(得分:0)

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

同时查看此post,您会发现它有用。