假设我有一个应用程序,以mvn spring-boot:run
或java -jar myApp.jar
开头。
过了一会儿,我想从命令行触发一个方法的执行。这可能吗?
我已经检查了CommandLineRunner
,但似乎它只能在应用程序启动后立即执行代码,而我想在我想要的时候执行一个方法。
有Spring RMI(参见Baeldung的这篇文章),但是由于安全原因,Spring 5.3已经弃用了它。
答案应该在Spring集成文档中(来自这个帖子)。