Мы строим веб-службу RESTFUL JSON, где нам нужно проверить параметры входного компонента, такие как не пустые, но не нулевые и т. Д. Мы можем проверить параметры компонента с помощью аннотаций ,Валидатор на основе hibernate на основе XML в спокойной веб-службе
Мы перегрузили входящий перехватчик CXF для отправки бизнес-кода ошибки HTTP вместо простой ошибки HTTP 500, в случае сбоев проверки.
Поскольку мы создаем классы bean (stub) из WADL и XSD-файла, каждый раз, когда мы генерируем новые классы bean, эти аннотации проверки достоверности теряются.
Следовательно, вместо использования аннотаций мы пытаемся экстернализировать проверки посредством некоторого внешнего свойства.
Пожалуйста, сообщите нам, если есть способ проверить входящий запрос JSON через свойство внешних ограничений/файл XML.
Спасибо, Indranil
Мы используем утилиту wadl2java CSF для генерации классов-заглушек. У wadl2java есть какие-либо опции для включения проверки в классы-заглушки. – Indranil
Извините, опечатка ... не CSF, CXF ... – Indranil
http: //cxf.apache.org/docs/jaxrs-services-description.html#JAXRSServicesDescription-JAXBcustomizations показывает, что вы можете использовать файлы привязки .xjb для настройки вывода – fiw