Делая мои первые шаги в WebFlux, у меня есть несколько классов RestController, которые предоставляют GET API для получения ресурса по идентификатору с сервера, например:
@GetMapping("{id}")
public Mono<Customer> findById( @PathVariable int id )
{
return Mono.justOrEmpty( service.getById( id ) );
}
Предполагая, что service.getById () возвращает NULLв случае, если запрошенный идентификатор не найден, как мне преобразовать его в код HTTP 404 с каким-либо пользовательским сообщением?