Я думал, что это будет так же просто, как добавить аннотацию, но я не могу найти решение этой проблемы.
У меня есть простая конечная точка, которая принимает тело XML-запроса:
@RequestMapping(value = "/import", method = RequestMethod.POST, consumes = MediaType.TEXT_XML_VALUE)
public ResponseEntity<Result> importReceipts(@Valid @RequestBody ImportRequest request) throws Exception {
Где ImportRequest - это класс JAXB, созданный из XSD. Это прекрасно работает, когда клиент отправляет запрос, но если запрос недействителен, ошибки нет.
Может кто-нибудь предложить лучший способ проверки этого тела запроса с учетом XSD?
Спасибо