【问题标题】:Spring boot: Using Async method as sync methodSpring boot:使用异步方法作为同步方法
【发布时间】:2020-09-15 10:08:27
【问题描述】:

我有一些场景

  1. 调度程序(重复调用)应该调用一个异步函数,比如 fun()。
  2. 控制器应该调用相同的函数 fun() 并根据成功完成返回结果(通过检查异常)

请提供一些带有适当符号的骨架。

【问题讨论】:

  • 提供一些示例代码来说明您的问题。

标签: java spring spring-boot scheduler spring-async


【解决方案1】:

你的方法应该是同步的,但是如果你想调用你的异步方法,你应该在你的异步方法中调用你的同步方法。

public void mySyncMethod(){
   //whatever you want. 
}

异步方法

@Async
public void myAsyncMethod(){
   mySyncMethod();
}

我猜你正在使用弹簧靴

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2017-09-23
    • 2015-12-10
    • 2013-05-14
    • 1970-01-01
    相关资源
    最近更新 更多