Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SpringbeanXML中设置条件_Spring_Spring Bean - Fatal编程技术网

如何在SpringbeanXML中设置条件

如何在SpringbeanXML中设置条件,spring,spring-bean,Spring,Spring Bean,如何放置if条件以有条件地加载列表。我的列表有2项,但我想对这两项都设置条件。若满足条件,则只应将其添加到列表中。条件可以是属性检查。例如,如果属性${addBeanOne}为true,则只添加一个bean <bean class="MyClass"> <constructor-arg index="0"> <list> <!- condition start here --&g

如何放置if条件以有条件地加载列表。我的列表有2项,但我想对这两项都设置条件。若满足条件,则只应将其添加到列表中。条件可以是属性检查。例如,如果属性${addBeanOne}为true,则只添加一个bean

<bean class="MyClass">              
    <constructor-arg index="0">
        <list>
            <!- condition start here -->
            <ref bean="bean1"/>
            <!- condition end here -->          
            <ref bean="bean2"/>
        </list>
    </constructor-arg>
</bean>

您可以使用弹簧配置文件:


请你写下来,不要粘贴链接,好吗?我很感激你的回答,但我要的不是个人资料。我期待一些EL的东西。我不知道其他的选择,对于java创建的bean,你们可以在负责创建的方法中使用普通的java条件。如果您找到其他解决方案,请告诉我我是xml的有趣解决方案。