我想知道是否可以从XML配置文件中引用Java属性。引用来自XML文件的Java属性
更确切地说,这就是我的XML文件看起来像现在:
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref local="exampleJob" />
</property>
<!-- run monday at 10 --><!-- 0 0 10 ? * MON -->
<property name="cronExpression" value="0 0 10 ? * MON"/>
</bean>
这就是我想要得到什么(它不工作):
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref local="exampleJob" />
</property>
<!-- run monday at 10 --><!-- 0 0 10 ? * MON -->
<property name="cronExpression">
<value>fr.bla.web.utils.APP_VAR.attribut</value>
</property>
</bean>
其中APP_VAR是一个Java接口,并且属于我感兴趣的最终静态属性。
这可能吗?
什么程序处理这个XML?显然与Java bean有关?如果是这样,请明确说明。你当然可以把这个值放在一个XML文件中,但问题是关于某个应用程序是否可以检索被引用的属性,对吧? – LarsH 2011-04-21 16:22:33
嗯,我不知道用豆类工作是否相关,所以我没有提到它。实际上,我不想将值放在XML文件中,我希望在APP_VAR界面中设置该值,该界面包含应用程序的大部分变量,如文件夹路径等。 – l0r3nz4cc10 2011-04-21 16:32:19
当我说“你可以当然会把这个价值放在一个XML文件中“,我的意思是你可以把' fr.bla.web.utils.APP_VAR.attribut '放在一个XML文件中。问题是使用XML的应用程序是否能够使用它从APP_VAR接口提取值。从理论上讲,这当然是可能的,但这对你没有多大帮助。如果我们更了解将使用XML的应用程序,例如它使用了什么框架,我们可以试着回答它是否以及如何取消引用fr.bla.web.utils.APP_VAR.attribut。 –
LarsH
2011-04-21 20:14:00