自定义实体提供程序的实时方案

时间:2014-06-14 13:12:25

标签: java jax-rs

在JAX-RS中,有一个选项可以定义自定义实体提供程序(消息体工作者或消息体读取器和编写器),以便您可以将java bean映射到MIME类型(例如application / myBean)。

是否有人需要它?

1 个答案:

答案 0 :(得分:1)

定义自定义媒体类型的一个原因是定义更紧密的合同。例如,使用标头Accept: application/vnd.com.example.customer+xml在协议级别定义不接受订单列表。使用application/xml无法做到这一点。

如果您想使用自定义媒体类型,则需要自定义提供程序进行序列化。

如果这是一个好主意,有一个long going debate