【发布时间】:2011-05-10 14:52:46
【问题描述】:
如何将特定依赖项绑定到页面,并为该页面上的组件注入它?
我已经在我的 wicket 应用程序中设置了一个环境,使用(非常小的)wicket-ioc 和 wicket-spring 库,我可以在其中调用 InjectorHolder.getInjector().inject(component),以便注入组件有依赖关系。我所有的检票口组件都是由 Spring 通过 IComponentInstantiationListener 注入的,这部分工作(我将它用于休眠访问)。
我有一个可序列化的对象 (ComponentGraph),我想将其存储为页面上的一个字段。如何让 Spring 确定组件位于哪个页面,并在声明带有 @SpringBean 的 ComponentGraph 字段时为该页面注入正确的 ComponentGraph?
如果有人能指出我正确的方向,我将不胜感激。我对 Wicket 有扎实的了解,但在这一点上,Spring 对我来说仍然是一个充满陌生概念的迷宫。 =)
【问题讨论】:
标签: java spring dependency-injection wicket