decadence

個人のメモ帳

BeanValidationのmessage変数を更に翻訳したい

BeanValidationでConstraintValidatorとか使ってて、独自Validatorでmessageに埋め込む変数も良い感じに翻訳したいなと思った次第

元々@Sizeにはmessageとして、以下のようなものが割り当ててられており、{min}などには渡したパラメータが埋められる。

javax.validation.constraints.Size.message=size must be between {min} and {max}

もちろん独自のValidatorを作った際にも利用出来て、ELとかも書ける。

続きを読む