Não estou conseguindo validar, fiz todas as configurações, porém o sistema ainda permite gravar mesmo anotado como @NotNull
<form:form servletRelativeAction="/agendapsf/usuario" method="POST">
<div>
<label>Nome</label>
<input type="text" class="form-control" placeholder="Nome do usuário" name="nomeUsuario" />
<form:errors path="Usuario.nomeUsuario"/>
</div>
<div>
<label>Cartão SUS</label>
<input type="text" class="form-control" name="cartSUS" />
<form:errors path="Usuario.CartSUS"/>
</div>
@NotNull(message="campo.obrigatorio")
private String nomeUsuario;
@NotNull(message="campo.obrigatorio")
@Size(min=5)
private String cartSUS;
@RequestMapping("/usuario")
public String gravar(@Valid Usuario usuario, BindingResult result){
if(usuarioDAO.comparar(usuario)){
System.out.println("Usuario já existente!");
return "formUsuario";
} else{
if(result.hasErrors()){
return "formUsuario";
}
usuarioDAO.gravar(usuario);
return "ok";
}
}