Java / Spring MVC 3 validation of an email address

后端 未结 4 458
野的像风
野的像风 2021-02-05 05:54

I have a Java backend with Spring MVC and I am using validation in this way on my domain object for an email address:

import javax.validation.constraints.NotNull         


        
4条回答
  •  感情败类
    2021-02-05 06:48

    Your regex has a couple of instances of '+' in it, which is kind of odd. e-mail addresses aren't usually required to have single quotes in them :) I think perhaps that is meant to be concatenating pieces of the String, and those should be double quotes?

    For defining your own message, you just add message="{someWay.of.definingCodes}" to the annotation. Then define a translation for it in ValidationMessages.properties in the default package.

    Alternately hibernate validator provides org.hibernate.validator.Email if you're willing to depend on a vendor extension.

提交回复
热议问题