1

我对 JSR-303 的注释相当熟悉,并且在我的课程@Valid中使用过几次。@Controller例如:

    @PostMapping("/users")
    ResponseEntity<String> addUser(@Valid @RequestBody User user) {
        // persisting the user
        return ResponseEntity.ok("User is valid");
    }

其中Userobject 是一个典型的类,带有类似@NotBlank@NotNull字段的注释。

但是,我正在尝试使用 crnk 库构建基于 JSON API 的 REST API,并尝试进行相同的验证,例如:

    @Override
    public Subscription save(@Valid Subscription subscription) {
    // code goes here
    }

不幸的是,验证不起作用,我已经尝试了@Valid@Validation

任何人都可以显示此代码有什么问题吗?

谢谢

4

0 回答 0