今天在搞前后端分离用springmvc传递json数据的时候,第一步就卡主了,本着完事开头难的做法(哈哈哈),
报了个406?什么鬼?
百度之后发现很多人也同我一样遇到过这个问题,记录下。
找到的处理方案有:
1、没有启用注解标签在配置文件中<mvc:annotation-driven />
2、是controller中方法返回时候没有使用@ResponseBody
3、没有加上jackson的json处理依赖,那么我们只需要在maven配置文件里面加上
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.6</version> </dependency>
完美解决!