搜索了大量的网站,甚至是 stackoverflow,但还没有找到解决这个问题的方法。看起来很多人都遇到过这个问题,但它似乎缺少一个涵盖所有方面的统一解决方案。已经花了1.5天了。
我看到该方法正在被调用,但某处@ResponseBody
没有正确翻译。有人可以看看,让我知道问题是什么。我已经在github上上传了代码。链接到github上的源代码
@RequestMapping(value = "/find_user", method = RequestMethod.GET)
public @ResponseBody List<String> findUser(@RequestParam("term") String name) {
log.info("Search string for user name: " + name);
List<String> users = new ArrayList<String>();
users.add("Sam");
users.add("Dan");
return users;
}
下面的浏览器屏幕截图带有 406 响应
请注意:啊!多么痛苦。此设置适用于 Spring 3.1.4 而不适用于 3.2.X