@Pattern 注释在 spring boot 应用程序的子类中不起作用

问题描述 投票:0回答:0
import javax.validation.constraints.Pattern;

public class Data {

    Details details ;
}
public class Details {

    @Pattern(regexp = "^[//a-zA-Z0-9]+$", message = "yyyyy")
    private String Id;
}

在控制器层

@RequestMapping(value = "/xyz", method = RequestMethod.POST)
public Object create(@Valid @RequestBody Data policy, HttpServletRequest request,   
                                                                        HttpServletResponse response){
}

我需要 Details 类中存在的验证。它是 Data 的子类。 在控制器层,我给了 RequestBody Data 和 @valid 注释 我正在尝试邮递员,但无法抛出 @Pattern 验证。

java spring-boot annotations
© www.soinside.com 2019 - 2024. All rights reserved.