Anotación @Size para validar un campo

Necesito validar un campo: secPhoneNumber (número de teléfono secundario). Necesito satisfacer las siguientes condiciones usando la validación JSR

El campo puede estar vacío / nuloDe lo contrario, los datos deben tener una longitud de 10.

Probé el código a continuación. El campo siempre se valida en el envío del formulario. ¿Cómo valido el campo para que sea de longitud 10 solo cuando no está vacío?

Forma de primavera:

<form:label path="secPhoneNumber">
Secondary phone number <form:errors path="secPhoneNumber" cssClass="error" />
</form:label>
<form:input path="secPhoneNumber" />

Frijol

@Size(max=10,min=10)
    private String secPhoneNumber;

Respuestas a la pregunta(2)

Su respuesta a la pregunta