在JAX-RS中,有一个选项可以定义自定义实体提供程序(消息体工作者或消息体读取器和编写器),以便您可以将java bean映射到MIME类型(例如application / myBean)。
是否有人需要它?
答案 0 :(得分:1)
定义自定义媒体类型的一个原因是定义更紧密的合同。例如,使用标头Accept: application/vnd.com.example.customer+xml
在协议级别定义不接受订单列表。使用application/xml
无法做到这一点。
如果您想使用自定义媒体类型,则需要自定义提供程序进行序列化。
如果这是一个好主意,有一个long going debate。