Problema :
Solução : Criar um arquivo datebinding.xjb com o seguinte codigo :
<?xml version="1.0" encoding="UTF-8"?>
<bindings xmlns="http://java.sun.com/xml/ns/jaxb" version="2.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<globalBindings>
<javaType name="java.util.Date" xmlType="xs:date"
parseMethod="metier.DateAadpter.parseDate"
printMethod="metier.DateAdapter.printDate"/>
</globalBindings>
</bindings>
Em seguida, criar uma classe para realizar a conversão da data de ‘String para Date’:
package metier;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import javax.xml.bind.DatatypeConverter;
public class DateAdapter {
public static Date parseDate(String s) {
return DatatypeConverter.parseDate(s).getTime();
}
public static String printDate(Date dt) {
Calendar cal = new GregorianCalendar();
cal.setTime(dt);
return DatatypeConverter.printDate(cal);
}
}
Pra finalizar, fazer o processo do post Spring Date Injection.










