Я создаю REST API с помощью Spring WebFlux и хочу обеспечить строгую поддержку методов HTTP.
У меня есть компонент / конфигурация, которая определяет мои маршруты, например,
nest(path("/api/v1", GET("/blah", sr -> ServerResponse.ok().build())))
Если я сейчас отправлю любой запрос, кроме HTTP GET (POST, PUT, DELETE), я хочу получить ответ 405, но вместо этого я получу 404, что семантически неверно.
Как применить более строгие правила для поддерживаемых методов?