Как сохранить заголовки CORS в Spring Boot App, когда какая-то операция вызывает исключение?Например, в приведенном ниже коде возможно ItemConflictException , генерируемое при вызове doSomething (...)
@PostMapping("/post-something")
public ResponseEntity<Some> doSomething(@RequestBody String source) {
final Some some = service.doSomehting(source);
return new ResponseEntity<>(url, CORS_HEADERS, HttpStatus.OK);
}
@ResponseStatus(HttpStatus.CONFLICT)
public class ItemConflictException extends RuntimeException {
public ItemConflictException(String message) {
super(message);
}
}
Конечно, я могу ввести try / catch внутри контроллера, но, может быть, есть лучшая возможность?
Спасибо