【发布时间】:2012-04-23 18:55:51
【问题描述】:
我正在实现一个 RESTful 服务,我想在将 XML 传递到 CastorUnmarshaller 之前,在拦截器中针对 XSD 验证 XML。
不过,在WebRequestInterceptor 中,我必须阅读只能读取一次的请求正文,因此解组器无法读取它。有办法吗?
我知道我可以在 Controller 中手动进行验证和解组,但我想使用 @RequestBody <DomainObject> 方式解组它。
或者,作为另一种解决方案,有没有办法告诉CastorUnmarshaller 针对 xsd 验证它?
【问题讨论】:
标签: java spring servlets servlet-filters