我有一个web应用程序(使用spring mvc框架)。它做了以下:
那么,我如何使用spring mvc框架呢? 提前谢谢!
答案 0 :(得分:6)
使用异步标记方法。 你在这里有例子:
https://spring.io/guides/gs/async-method/
和docs:
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html#scheduling
答案 1 :(得分:1)
您可以在控制器中使用 JobRunr (https://github.com/jobrunr/jobrunr)。您应该添加 Maven 依赖项 jobrunr-spring-boot-starter。然后你可以在单独的线程上运行你的代码:
@Inject
private JobScheduler jobScheduler;
...
jobScheduler.enqueue(() -> someJobService.executeSampleJob());
有关更多详细信息,您可以查看:https://www.baeldung.com/java-jobrunr-spring