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
在SpringXML配置中,如何自动获取当前bean';s ID值?_Spring - Fatal编程技术网

在SpringXML配置中,如何自动获取当前bean';s ID值?

在SpringXML配置中,如何自动获取当前bean';s ID值?,spring,Spring,我在SpringXML中使用quartz,我有许多类似上面的配置~~ 我想知道,自动获取当前bean的id值 不是每次我手写当前bean的值时 <bean id="openBaiduTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <bean p:targetObject-ref="baiduM

我在SpringXML中使用quartz,我有许多类似上面的配置~~

我想知道,自动获取当前bean的id值

不是每次我手写当前bean的值时

<bean id="openBaiduTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
    <property name="jobDetail">
        <bean p:targetObject-ref="baiduManager" p:targetMethod="createOpenBaiDu" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean" />
    </property>
    <property name="cronExpression" value="#{p_schedule['openBaiduTrigger.cronExpression']}" />
</bean>


你能提供更多细节吗?你说的当前bean是什么意思?这个属性属于bean@TomerI,我不知道你在这里做什么。您正在尝试在spring配置中自动获取bean的id?您是配置bean的人,因此您也提供了id。如果您硬编码配置了这个bean,那么自动执行该操作有什么意义?您是否希望自动创建该bean?或者需要在spring配置xml文件上配置它@feilong@Tomer简单的句子:我想变得懒惰,我不想手工编写每个cronExpression属性,其值为#{p_schedule['current bean的id.cronExpression']}