Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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 如何更改Dropwizard REST服务的响应内容类型?_Java_Jersey_Dropwizard - Fatal编程技术网

Java 如何更改Dropwizard REST服务的响应内容类型?

Java 如何更改Dropwizard REST服务的响应内容类型?,java,jersey,dropwizard,Java,Jersey,Dropwizard,我看了Dropwizard框架,我想用它来打包我现有的REST服务 在教程中,我注意到响应内容类型不是使用ResponseBuilder设置的,我可以像设置常规REST服务(如果它不在Dropwizard框架中)那样设置响应类型吗 我之所以要设置动态响应内容类型,是因为Web服务不知道它所服务的数据类型 谢谢您应该能够返回响应对象并调整类型。例如: @Path(“/hello”) @生成(MediaType.TEXT\u PLAIN) 公开课范例{ @得到 公众回应sayHello(){ 返回R

我看了Dropwizard框架,我想用它来打包我现有的REST服务

在教程中,我注意到响应内容类型不是使用ResponseBuilder设置的,我可以像设置常规REST服务(如果它不在Dropwizard框架中)那样设置响应类型吗

我之所以要设置动态响应内容类型,是因为Web服务不知道它所服务的数据类型


谢谢

您应该能够返回
响应
对象并调整类型。例如:

@Path(“/hello”)
@生成(MediaType.TEXT\u PLAIN)
公开课范例{
@得到
公众回应sayHello(){
返回Response.ok(“Hello world”).type(MediaType.TEXT_HTML).build();
}
}

Hi Condit谢谢,在返回响应对象的情况下,yml文件是如何处理的?YAML文件是如何限制您的服务方法的返回类型的?Hi,我希望响应是excel文件,我该如何处理。。我正在使用ApachePOI?