Thymeleaf: Como usar a chave de mensagem personalizada na anotação JSR-303

Use Thymeleaf

Person.java

public class Person {
    @NotEmpty(message="{Valid.Password}")
    private String password;
}

message.properties

Valid.Password = Password is Empty!!

Login.html

<span class="error" th:errors="person.password"></span>

th:errors não pode recuperar a mensagem 'Valid.Password' Essa área é mostrada como vazia.

Se a chave da mensagem for alterada para NotEmpty.person.password de message.properties, ela estará funcionando.

como usar a chave de mensagem personalizada?

questionAnswers(1)

yourAnswerToTheQuestion