Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “之间的区别是什么?”;MediaType.APPLICATION“U JSON”;及;应用程序/json“;_Java_Rest_Jersey - Fatal编程技术网

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编码。因此,它实际上只是一个字符串,以防止输入错误,或者在实现其他媒体类型时加快更改