Springのバリデーションメッセージのプロパティファイルにプレフィックスをつける。
@Configuration
@EnableWebMvc
public class WebConfig extends WebMvcConfigurerAdapter {
...
@Override
public MessageCodesResolver getMessageCodesResolver() {
DefaultMessageCodesResolver resolver = new DefaultMessageCodesResolver();
resolver.setPrefix("validation."); // ここでプレフィックスを指定
return resolver;
}
}
messages.properties はこんな感じ。
# validation
validation.typeMismatch=正しい書式で入力してください
validation.NotNull=入力必須です