Java “之间的区别是什么?”;MediaType.APPLICATION“U JSON”;及;应用程序/json“;
我是从新泽西到新泽西的。 对于返回类型,我想知道:Java “之间的区别是什么?”;MediaType.APPLICATION“U JSON”;及;应用程序/json“;,java,rest,jersey,Java,Rest,Jersey,我是从新泽西到新泽西的。 对于返回类型,我想知道: application/json和MediaType.application\u json之间有什么区别 在@products()中正确的术语是什么?它们的意思是相同的。不同的是,MediaType.APPLICATION\u JSON是一个常量值 我认为最好是尽可能地使用常量值,因为如果使用字符串值,就可以进行打字。在常量值中,您可以确定该常量下的值是正确的 另一件事,如果你必须把相同的字符串值放在一些不同的地方,并且你输入了错别字,那么你必
application/json
和MediaType.application\u json
之间有什么区别
在
@products()
中正确的术语是什么?它们的意思是相同的。不同的是,MediaType.APPLICATION\u JSON
是一个常量值
我认为最好是尽可能地使用常量值,因为如果使用字符串值,就可以进行打字。在常量值中,您可以确定该常量下的值是正确的
另一件事,如果你必须把相同的字符串值放在一些不同的地方,并且你输入了错别字,那么你必须检查每个放置这个字符串值的地方。在常量值中,您只需在一个位置进行更改
从javadoc: 应用程序 公共静态最终java.lang.String应用程序_JSON “应用程序/json” 您可以添加一个@products(MediaType.APPLICATION_JSON+“charset=utf-8”)事件,将其标记为utf-8编码。因此,它实际上只是一个字符串,以防止输入错误,或者在实现其他媒体类型时加快更改