如何解决Parsley:如何在2个Parsley配置之间共享实例?
| 我的2个元素有2个欧芹配置。 A.xml<fx:Declarations>
<!--Presenters-->
<presenters:ScenarioDefinitionPresenter id=\"scenarioDefinitionPresenter\"/>
<!--Manager-->
<managers:ScenarioDefinitionManager/>
<!--service-->
<services:ScenarioDefinitionServiceImpl id=\"scenarioDefinitionService\" />
</fx:Declarations>
B.xml
<fx:Declarations>
<!--Presenters-->
<presenters:TemplatePresenter/>
<presenters:ScenarioDefinitionPresenter id=\"scenarioDefinitionPresenter\"/>
</fx:Declarations>
我的问题是如何使两个配置中的\“ scenarioDefinitionPresenter \”共享同一实例?
谢谢!
解决方法
好吧,这取决于您如何“构造”您的Parsley配置。在Parsley中,如果您具有与该演示者的\'root \'配置,则该配置也将在所有子配置中共享(除非您另外指定)。
从外观上看,您似乎有2个具有不同上下文的兄弟姐妹(2个在根下的孩子)。我的建议是您在主应用程序文件中进行配置,然后在其中添加演示者。从这里开始,您无需在子上下文中指定主持人,只需在需要的地方设置注入,其余部分由Parsley完成。
,在根上下文配置文件中指定所需的类,然后就可以在所有模块中使用相同的实例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。