如何在SpringXMLbean定义中重写bean定义

如何在SpringXMLbean定义中重写bean定义,spring,hybris,Spring,Hybris,我想把下面的bean定义去掉 <bean id="productPrimaryImagePopulator" parent="defaultProductPrimaryImagePopulator"> <property name="imageFormatMapping" ref="imageFormatMapping"/> <property name="im

我想把下面的bean定义去掉

<bean id="productPrimaryImagePopulator" parent="defaultProductPrimaryImagePopulator">
    <property name="imageFormatMapping" ref="imageFormatMapping"/>
    <property name="imageFormats">
        <list>
            <value>zoom</value>
            <value>product</value>
            <value>thumbnail</value>
            <value>cartIcon</value>
        </list>
    </property>
</bean>

快速移动
产品
缩略图
卡蒂肯
至新occ分机中的新occ分机,如下所示

<bean id="productPrimaryImagePopulator" parent="defaultProductPrimaryImagePopulator">
    <property name="imageFormatMapping" ref="imageFormatMapping"/>
    <property name="imageFormats">
        <list>
            <value>sampleProduct</value>
        </list>
    </property>
</bean>

样本产品

你能告诉我怎么做吗?

如果你想覆盖OOB填充器,你可以尝试与spring相关的bean声明和更改

<bean id="testImageFormatMapping" parent="defaultImageFormatMapping">
    <property name="mapping">
        <map>
            <entry key="superZoom" value="1200Wx1200H"/>
            <entry key="zoom" value="515Wx515H"/>
            <entry key="store" value="365Wx246H"/>
            <entry key="product" value="300Wx300H"/>
            <entry key="thumbnail" value="96Wx96H"/>
            <entry key="cartIcon" value="65Wx65H"/>
            <entry key="styleSwatch" value="30Wx30H"/>
        </map>
    </property>
</bean>

<bean id="testProductPrimaryImagePopulator" parent="defaultProductPrimaryImagePopulator">
    <property name="imageFormatMapping" ref="testImageFormatMapping"/>
    <property name="imageFormats">
        <list>
            <value>zoom</value>
            <value>product</value>
            <value>thumbnail</value>
            <value>cartIcon</value>
        </list>
    </property>
</bean>

<bean id="testProductGalleryImagesPopulator" parent="defaultProductGalleryImagesPopulator">
    <property name="imageFormatMapping" ref="testImageFormatMapping"/>
    <property name="imageFormats">
        <list>
            <value>zoom</value>
            <value>product</value>
            <value>thumbnail</value>
        </list>
    </property>
</bean>

<bean id="testProductPopulator"
        parent="defaultProductPopulator">
    <property name="productPrimaryImagePopulator" ref="testProductPrimaryImagePopulator"/>
    <property name="productModelUrlResolver" ref="testcommercewebservicesProductModelUrlResolver"/>
</bean>

<bean id="testProductConverter" parent="defaultProductConverter">
    <property name="populators">
        <list>
            <ref bean="testProductPopulator"/>
        </list>
    </property>
</bean>

快速移动
产品
缩略图
卡蒂肯
快速移动
产品
缩略图