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完成。     
在根上下文配置文件中指定所需的类,然后就可以在所有模块中使用相同的实例。     

要回复问题请先登录注册