Spring Batch Admin Manager 实现自 2015 年 1 月以来未更新。
是否需要使用其他东西来代替?或者我仍然应该使用 Spring Batch Admin Manager 为 Spring Batch 应用程序提供一些通用 UI?
我正在尝试使用Spring Boot运行Spring Batch Admin应用程序,看起来我有同样的问题.首选解决方案是使用Java配置而不是XML.
在Spring Batch Admin中使用@EnableBatchProcessing会有什么合适的解决方案?
我看了一下这个问题,但我无法解决这个问题.
先感谢您.
Spring Batch配置:
@Configuration
@EnableBatchProcessing
@ImportResource({
"classpath:org/springframework/batch/admin/web/resources/servlet-config.xml",
"classpath:org/springframework/batch/admin/web/resources/webapp-config.xml"
})
public class BatchConfig {
}
Run Code Online (Sandbox Code Playgroud)
Spring Boot启动器实现:
@Configuration
@EnableAutoConfiguration(exclude = { BatchAutoConfiguration.class, DataSourceAutoConfiguration.class, WebMvcAutoConfiguration.class })
@Import(BatchConfiguration.class)
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return super.configure(application);
}
}
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobBuilders' defined in class path resource [org/springframework/batch/core/configuration/annotation/SimpleBatchConfiguration.class]: Bean instantiation via factory method failed; …Run Code Online (Sandbox Code Playgroud)