Spring 5 Webflux functional endpoints - How to perform input validation?
According to the current doc (5.0.0.RELEASE) Spring Webflux supports validation when working with annotated controllers: By default if Bean Validation is present on the classpath — e.g. Hibernate Validator, the LocalValidatorFactoryBean is registered as a global Validator for use with @Valid and Validated on @Controller method arguments. However nothing is said about how to automate it with functional endpoints. In fact, the only example of input processing in the documentation doesn't validate anything: public Mono<ServerResponse> createPerson(ServerRequest request) { Mono<Person> person =