По умолчанию проверка по схемам (SchemaValidation) в веб-сервисе на основе каркаса Apache CXF, как оказалось, отключена. Это сделано для увеличения производительности.
Для включения этой возможности достаточно добавить аннотацию к реализации интерфейса сервиса:
org.apache.cxf.annotations.SchemaValidation
После этого, если на сервис придет сообщение, не соответствующее схемам, генерируется исключение.
Подробнее:
По умолчанию, например когда проверка отключена сервис пропускал сообщения с отсутствующими обязательными элементами.
Комментариев нет:
Отправить комментарий