Tag: bean validation

Spring webflux beanvalidation不起作用

我正在尝试在Webflux中使用beanvalidation。 这是我迄今为止: @PostMapping(“contact”) fun create(@RequestBody @Valid contact: Mono) : Mono { return contact.flatMap { contactRepository.save(it) } .doOnError{ Error(“test”) } } validation不起作用…我期望的Error(“test”)将被显示… 有人有一个工作的例子(Java或Kotlin)? UPDATE 这是一个存储库,所以它可以复制: https : //github.com/jwz104/webflux-validation-test 请求: curl –request POST \ –url http://localhost:8080/tickets \ –header ‘content-type: application/json’ \ –data ‘{ “email”: “”, “name”: “”, “message”: “” }’ 将联系人重命名为ticket,但是一切仍然相同。

Kotlin和javax.validation.constraints.NotNull

Kotlin编译器从org.jetbrains.annotations插入@Nullable和@NotNull ,是否也可以插入javax.validation.constraints.NotNull ?