将xml文件导入spring批处理作业上下文文件

时间:2014-06-13 22:25:10

标签: xml eclipse spring batch-processing

我有一个弹出批处理作业的xml上下文文件,其中包含以下资源导入

 <import resource="classpath:/topsecret.xml" />

导入的类(topsecret.xml)看起来像这样

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="deleteTable" class="java.lang.String">
    <constructor-arg type="String" value="DELETE FROM ${schema}.TABLE" />
</bean>

当我在我的作业上下文文件中引用bean id并在eclipse中将鼠标悬停在它上面时,它没有为导入的资源中的bean带来可点击的链接。这是否表示失败,或者这是最有可能在运行时链接的内容?

1 个答案:

答案 0 :(得分:0)

如果你没有使用STS,我不认为开箱即用的Eclipse有这个功能。 如果您正在使用STS(我推荐),那么您需要执行以下操作:

  • 右键单击您的Spring项目(它必须是一个Spring项目)
  • 转到&#34;春天&#34;选项,然后&#34;豆支持&#34;
  • 在名为&#34; Config Files&#34;的标签中,添加您的作业上下文xml文件和topsecret.xml文件
  • 在同一页面中,请务必选中&#34;在配置文件中启用对元素的支持&#34;
  • 点击“确定”并再次使用您的bean。