@RestController
@RequestMapping("/rest")
public class DemoRestController {
@RequestMapping(value = "/getjson",produces = "application/json;charset=utf-8")
public DemoObj getjson(DemoObj obj){
return new DemoObj(obj.getId()+1,obj.getName()+"yy");
}
@RequestMapping(value = "/getxml",produces = "application/xml;charset=utf-8")
public DemoObj getxml(DemoObj obj){
return new DemoObj(obj.getId()+1,obj.getName()+"yy");
}
}
- 访问/rest/getxml?id=1&name=xx时报了406的错误
- 原因:我的是spring是4.1以下的,但是我的jackson-dataformat-xml包是2.x以上的。
- 解决方法:把spring换成4.1或者以上的 或者把jackson包换成1.x版本的