#spring-webflux
#spring-webflux
Вопрос:
Есть ли лучший способ выполнить проверку параметров запроса в обработчике Spring webflux?
final Optional<String> productIdParam = request.queryParam("product_id");
int productId = 0;
if(!productIdParam.isEmpty()) {
productId = Integer.parseInt(productIdParam.get());
}
Ответ №1:
Нет, не с «функциональным» определением. Вы можете переключиться на определение с помощью контроллеров и аннотаций, которые дают вам проверку PathVariable
«s», RequestParam
«s» и RequestBody
«из коробки».