@NotNull などのアノテーションが JSR 仕様で与えられているのを見てきました。
今、私はSpring MVCを勉強していて、その中でウェブサイトを構築しています
だから私はそれらが同じか違うのか混乱しており、Spring MVCと関係があります。
たとえば、@NotEmpty を使用すると、それを空のままにしておくと、バリデーターとそのメッセージでコーディングしたようなエラー メッセージを含む形式で表示されることがわかります。
これは私の方法です。 @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";
}