Мы используем JAX -RS с некоторыми довольно простыми объектами POJO и имеем ряд аннотированных @GET
и @POST
методов, которые @Produce
и @Consume
MediaType.APPLICATION_JSON
, MediaType.APPLICATION_XML
. Ничего впечатляющего.
У меня есть вопрос: как лучше всего проверять поступающие данные?
У нас нет XML-схемы, хотя я мог бы ее создать. Мне нужно было бы как-то подключить это, что выглядит не очень привлекательно, и я еще не нашел краткого примера.
Мы могли бы использовать "проверку бина", но я снова не уверен, как мне это подключить и вызвать.
Наконец, (я думаю, )мы могли бы, например, добавить некоторые isValidForXXX()
методы к объектам POJO и вызывать их каждый раз, когда нам передают экземпляр.
Кто-нибудь порекомендует?