2017-12-28 22 views
-1

Spring 4+ 프레임 워크에서 여러 주석에 대해 동일한 사용자 지정 메시지를 사용할 수 있습니까?봄 - 여러 유효성 검사 주석에 대해 동일한 사용자 지정 메시지

필자의 경우 @NotNull 및 @NotEmpty 주석에 동일한 메시지를 표시하고 싶습니다.

@NotEmpty(message = "First name cannot be empty.") 
@NotNull(message = "First name cannot be empty.") 
+0

앱에 이것을 추가하면 어떻게됩니까? – StanislavL

+2

이 경우 NotNull이 필요하지 않습니다. NotEmpty는 null을 포함합니다. – holmis83

답변

1

예, 가능합니다. 메시지는 시스템에서 식별자로 사용되지 않으므로 가능합니다. 나는 ValidationMessages.properties

@NotEmpty(message = "{first.notnullorempty}") 
@NotNull(message = "{first.notnullorempty}") 

참조를 사용하는 것이 좋습니다 것입니다 : https://stackoverflow.com/a/4811273/5585182 복사해서 또 다시 동일한 메시지를 붙여 넣기를 방지 할 수 있습니다.