ZK - 将Spring bean直接注入ZK bean

时间:2011-02-07 13:36:05

标签: spring zk

是否可以将Spring bean直接注入ZK支持bean?

在诸如this之类的教程中,我只找到了一个示例,其中应用程序上下文是从Web应用程序复杂中手动提取的,这非常不优雅且不灵活。

3 个答案:

答案 0 :(得分:3)

事实上, VariableResolver 正在运作,但很难找到,如何正确使用它。

首先,我必须在.zul文件中包含标题:

<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>

然后,在应用属性中使用$ {controllerBeanName},例如。

<window id="win" title="Typy mieszkań" width="750px" border="normal"
      apply="${appartmentTypeController}">

就我而言,appartmentTypeController是bean扩展的GeneralForwardComposer,在spring上下文中定义。

答案 1 :(得分:2)

你是否尝试过可变解析器?我发现了一篇关于它的文章

http://books.zkoss.org/wiki/Small_Talks/2010/December/Integrate_ZK_Spreadsheet2.0.0_with_Spring

答案 2 :(得分:0)

五月ZK-DL http://zk.datalite.cz/zk-dl图书馆能为您提供帮助吗?它采用了自己的Spring集成方法,而不是原始的ZK方式。