У меня есть дата в формате String. Могу ли я применить любую аннотацию при весенней загрузке, чтобы проверить дату для определенного формата - PullRequest
0 голосов
/ 12 апреля 2019

Например, у меня есть такой класс, как

@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, но хотел бы знать, есть ли более приятный способ сделать это в весенней загрузке, может быть любая аннотация или что-то вроде этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...