spring mvc配置对象和json或xml之间的转换
搭建简单的spring mvc
https://blog.csdn.net/qq_26264237/article/details/98475992
maven依赖
<properties>
<jackson.version>2.5.3</jackson.version>
</properties>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>${jackson.version}</version>
</dependency>
IndexController
@RequestMapping("/demo")
@Controller
public class IndexController {
@ResponseBody
@GetMapping(value = "/getJsonById/{id}", produces = "application/json; charset=utf-8")
Object getJsonById(@PathVariable Integer id) {
Demo demo = new Demo();
demo.setId(id);
demo.setName("测试");
demo.setBirthDay(new Date());
return demo;
}
@ResponseBody
@GetMapping(value = "/getXmlById/{id}", produces = "application/xml; charset=utf-8")
Object getXmlById(@PathVariable Integer id) {
Demo demo = new Demo();
demo.setId(id);
demo.setName("测试");
demo.setBirthDay(new Date());
return demo;
}
}