spring MVC响应xml格式内容
作者:bin引入xml支持的包
implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-xml'
使用produces参数指定xml格式即可,这里使用MediaType类,直接写”application/xml”也可以
import org.springframework.http.MediaType;
@RequestMapping(value="/xml", produces={MediaType.APPLICATION_XML_VALUE}) @ResponseBody public JSONObject testXml() { JSONObject jsonObject = new JSONObject(); jsonObject.put("nihao", "a"); return jsonObject; }
当然请求体也是xml我们同样可以加一个cnusumes去消费
consumes = {MediaType.APPLICATION_XML_VALUE}
除了用别人现成的,还可以
自定义类型转换器