我们可以在没有 Spring Boot 的情况下实现 Spring 批处理应用程序吗?

时间:2021-03-18 15:13:08

标签: spring-boot spring-batch

我们可以在没有 Spring Boot 的情况下实现 Spring 批处理应用程序吗?

1 个答案:

答案 0 :(得分:0)

除了可执行 JAR,您还可以将 Spring Boot 应用程序作为 WAR 部署到 JBoss。

SpringBootApplication 类看起来有点不同:

@SpringBootApplication
public class Application extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}

你必须使用

<packaging>war</packaging>

请在官方文档中找到更多信息:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file