我已经看到 JSR 规范中给出了 @NotNull 等注释。
现在我正在学习 Spring MVC 并在其中建立网站
所以我很困惑它们是相同的还是不同的,它们与 Spring MVC 有什么关系。
因为对于.eg,如果我使用@NotEmpty,那么spring会知道如果我将其留空,那么它将以错误消息的形式显示,就像我们在验证器及其消息中编码一样
这是我的方法,我很困惑添加@Valid
public String add(@ModelAttribute("personAttribute") Person person) {
logger.debug("Received request to add new person");
personService.add(person);
// This will resolve to /WEB-INF/jsp/addedpage.jsp
return "hibernate/addedpage";
}