RESTEasy・分析JacksonJaxbProvider为什么没有触发RESTUtils验证的原因。
此处应该触发EL验证:
RESTEasyUtils
里面的验证流程:
执行这个TestLinksInvalidEL
测试试试看:
使用jettison provider:
进入RESTUtils
的是jettison provider
:
跳到这里:
相关的资源对应Marshaller
:
AbstractJAXBProvider
调用的marshaller:
这里面有decorateMarshaller
:
去掉试试:
果然测试失败了:
所以说decorateMarshaller()
是关键,它决定了RESTUtils
的调用。