我们可以在没有 Spring Boot 的情况下实现 Spring 批处理应用程序吗?
答案 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