Мой вопрос о том, чтобы выбросить бизнес-ошибку. Например, у меня есть некоторая диаграмма, и я запускаю процесс из метода Spring REST Controller. Как я могу поймать «Error-CheckNoneAZNOperationIsExist» в методе test () и выбросить его?
@RestController
public class TestEndpoint{
@Autowired
ProcessEngine processEngine;
@GetMapping(path = "account-close")
public String test(){
ProcessInstance processInstance = processEngine.getRuntimeService().startProcessInstanceByKey("account_close_flow");
return "hi";
}
}
Наконец, я хочу выдать исключение потребителю, когда происходит «Событие окончания ошибки», например, как JSON
{
“errorMessage”: “CheckNoneAZNOperationIsExist”,
“errorCode”: 123
}