如何在spring batch admin用户界面中添加作业描述?

时间:2014-05-07 03:18:28

标签: spring-batch spring-batch-admin

有没有办法在spring batch admin的用户界面添加job的描述?

虽然,我试图添加作业的描述,但是Spring批处理管理员不能支持它。 我想知道spring batch admin是否支持它。

2 个答案:

答案 0 :(得分:2)

我知道我已经迟到了,但我想出来了,它对我来说完美无瑕。您所要做的就是:

  1. 在类路径中添加messages.properties文件(在 的src / main /资源)。
  2. 在该文件中添加yourJobName.description=Your description goes here
  3. 通过在路径manager-context.xml
  4. 上创建文件来覆盖{B}的src/main/resources/META-INF/spring/batch/servlet/override/manager-context.xml
  5. 上述创建文件的内容应为:
  6. `

    <?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-3.0.xsd">
      <!-- Override messageSource bean in order to provide custom text content -->
      <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basename" value="messages" />
      </bean>
    </beans>
    

    `

    那就是它。您的自定义说明显示在SBA中。希望这可以帮助那些正在寻找它的人。

答案 1 :(得分:0)

没有开箱即用的功能来显示作业的描述。它仅包含在XML中,UI中显示的数据来自JobRepository。您必须扩展UI才能添加该功能。