Используя пружину, у меня есть эта конечная точка,
@RequestMapping(value = "/time/{date}", method = RequestMethod.GET)
public ModelRunCollection getPolicyByDate(GetPolicyByDateRequest request) {
return delegate.submit(request);
}
С объектом запроса, похожим на это
@Getter
@Setter
public class GetPolicyByDateRequest {
@DateTimeFormat(pattern = "YYYY-MM-DDTHH:mm:ss.sssZ")
private DateTime date;
public GetPolicyByDateRequest date(DateTime date) {
this.date = date;
return this;
}
}
URL, по которому я нажимаю, это
http://localhost:8080/time/2020-01-17T00:33:53.148Z
И ошибка, которую я получаю:
Validation failed for object='getCreditPolicyByDateRequest'. Error count: 1
Я не смог понять, почему это проблема. Я посмотрел на это решение, но, похоже, он делает именно то, о чем он упоминает
Проверка пружины не удалась для объекта с полем даты