Например, у меня есть такой класс, как
@Getter
@Setter
@ToString
@Accessors(chain = true)
@EqualsAndHashCode
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(propOrder={"version","createdDate","creator"})
public class Header {
@XmlElement(required = true)
private String version;
@XmlElement(required = true)
private String createdDate;
@XmlElement(required = true)
private String creator;
}
Формат madeDate сейчас не указан, поэтому в этом поле нет проверки как таковой.Тем не менее, я хотел бы иметь проверку в поле createDate, где строка может быть только в формате "yyyy-MM-ddTHH:mm:ss"
что-то вроде этого и ex является 2019-04-09T15:13:00
Я могу сделать это с явной проверкой вметод, который преобразует строку в дату и применяет требуемый datFormatter, но хотел бы знать, есть ли более приятный способ сделать это в весенней загрузке, может быть любая аннотация или что-то вроде этого.