使用crnk JSON API实现JSR-303验证

时间:2020-10-13 13:02:07

标签: spring-boot crnk

我对JSR-303的@Valid注释相当熟悉,并在我的@Controller类中使用了两次。例如:

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

User对象是一个典型的类,在字段上带有诸如@NotBlank@NotNull的注释。

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

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

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

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

谢谢

0 个答案:

没有答案