一直都跟着视频做,到了这里js去请求/time/now接口的时候返回的406。去网上看了好多方法,都没什么用,有没有人也有这个问题的
问题:Spring4 MVC json问题(406 Not Acceptable)。
因为SpringMVC 中使用 @ResponseBody 返回Json时,所以需要手动添加jackson依赖。
解决:在pom.xml中添加json依赖
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.4.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.3</version>
</dependency>
引起的原因:
由于设置了@ResponseBody,要把对象转换成json格式,缺少转换依赖的jar包,故此错。
解决办法:
加入依赖的jar,jackson-core-asl-1.9.12.jar,jackson-mapper-asl-1.9.12.jar问题解决。