昨天在整合SSM的过程中爆出了一个错误,如下:

[WARNING] Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/json;charset=UTF-8' not supported]

在网上查了一圈,最多说是Getter和Setter方法没有定义或者定义出问题了,可是我的Getter和Setter方法是用ptg to javabean一键生成的,应该是不存在问题的。

由于前面我只用postman发送了一个POST请求,如下:

我就想测试一下DELETE请求或者PUT请求是否会出现错误,发现一样出现了错误,分别如下:

[WARNING] Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class java.lang.Boolean]

[WARNING] Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/json;charset=UTF-8' not supported]

每个请求都出现问题,那我就开始怀疑是否是SpringMvcConfig配置的Java文件出现问题,过去看了一眼,果然如此。

在前面我把@EnableWebMvc的注解注释掉但是没有及时恢复回来,将@EnableWebMvc解开注释就能够正常运行了。

好文链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。