3-关于infrastructure:等前缀

本文详细介绍了HiveMind框架中对象提供者的配置方法及贡献方式,包括自定义对象提供者如何映射到特定前缀,并通过具体示例展示了不同模块提供的多种对象提供者类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1-
  <service-point id="InfrastructureObjectProvider" interface="org.apache.hivemind.service. ObjectProvider">
   
    ObjectProvider 映射到 "infrastructure:",
    定位者是Infratructure 服务的一个属性名.
   
    <invoke-factory>
      // 该类里面有一个成员变量叫infrastructure
      <construct class="impl. InfrastructureObjectProvider">
        <set-service property="infrastructure" service-id="Infrastructure"/>
      </construct>
    </invoke-factory>
   
  </service-point>


  <contribution configuration-id="hivemind. ObjectProviders">
    <!-- 将自定义的对infrastructure:前缀的对象提供者,贡献到hivemind.ObjectProviders配置点-->
    <provider prefix="infrastructure" service-id="InfrastructureObjectProvider"/>
  </contribution>



Contribution from module hivemind
<provider prefix=" service" service-id=" ServiceObjectProvider" />
<provider prefix=" configuration" service-id=" ConfigurationObjectProvider" />
<provider prefix=" instance" service-id=" ObjectInstanceObjectProvider" />
<provider prefix=" service-property" service-id=" ServicePropertyObjectProvider" />
<provider prefix=" class" service-id=" ClassObjectProvider" />
Contribution from module hivemind.lib
<provider prefix=" spring" service-id=" SpringObjectProvider" />
Contribution from module hivemind.lib
<provider prefix=" bean" service-id=" BeanFactoryObjectProvider" />
Contribution from module tapestry
<provider prefix=" infrastructure" service-id=" InfrastructureObjectProvider" />
Contribution from module tapestry.props
<provider prefix=" global-property" service-id=" GlobalPropertyObjectProvider" />
<provider prefix=" app-property " service-id=" ApplicationPropertyObjectProvider" />
Contribution from module tapestry.services
<provider prefix=" engine-service" service-id=" EngineServiceObjectProvider" />


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值