Загрузка Spring: использование метода Asyn c как метода syn c - PullRequest
0 голосов
/ 28 мая 2020

У меня есть сценарий

  1. планировщик (многократный вызов) должен вызывать функцию asyn c say fun ().
  2. Контроллер должен вызывать ту же функцию fun () и вернуть результат, основанный на успешном завершении (путем проверки исключения)

Пожалуйста, предоставьте мне скелет с соответствующими обозначениями.

1 Ответ

0 голосов
/ 28 мая 2020

У вас должен быть свой метод как syn c, но если вы хотите вызвать свой asyn c methd, внутри вашего asyn c метода вы должны вызвать свой метод syn c.

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

Asyn c метод

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

Я предполагал, что вы используете пружинный ботинок

...