【发布时间】:2020-06-03 08:26:29
【问题描述】:
我们有一个包含多个 Maven 模块的 Spring MVC 项目。我们将其打包到 EAR 中并将其部署到 WildFly 服务器。
我正在尝试在项目启动时做一个单一的时间工作。于是想到了CommandLineRunner接口,项目可以编译运行,但是commandLineRunner的run方法不运行。
我猜这是因为我们使用的是 MVC Spring 项目,而不是带有自己的嵌入式服务器的 SpringBoot 项目。 你能建议在 Spring MVC 中实现这样一个概念的任何方法吗?
谢谢。
【问题讨论】:
-
从这个问题中检查这个答案或其他:stackoverflow.com/a/44239113/11733759
标签: java spring spring-boot spring-mvc wildfly