本文共 1925 字,大约阅读时间需要 6 分钟。
需要jackson库的依赖
org.codehaus.jackson jackson-core-asl 1.9.13 org.codehaus.jackson jackson-mapper-asl 1.9.13
apolication/json; charset=UTF-8
注意必须用@ResponseBody返回
@RequestMapping(value = "/resource", method = RequestMethod.GET) @ResponseBody public ListgetResource() { return resourceDao.findAll(); }
在Spring4中配置有所不同,否则返回错误
Caused by: java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
com.fasterxml.jackson.core jackson-core ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-hppc ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-joda ${jackson.version}
注意是MappingJackson2HttpMessageConverter,而不是MappingJacksonHttpMessageConverter
apolication/json; charset=UTF-8
这里配置一样
@RequestMapping(value = "/resource", method = RequestMethod.GET) @ResponseBody public ListgetResource() { return resourceDao.findAll(); }
用firefox的RESTClient插件进行测试