错因:
使用应用程序/x-www-form-urlencod编码时,Spring并不理解它是一个请求体
简单来说,就是前后端数据交互的时候,出现json数据类型不匹配
后端无法进入方法,并且无法接收到前端穿过来的值报出的错误:
[org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.logException(AbstractHandlerExceptionResolver.java:199)] WARN - Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=utf-8' not supported]
解决:
因为无法接收,但我们又想用这个,我们就必须删除@requestBody注解
因此前端传过来的时候不是以json数据格式传往我后台的,所以干掉@requestBody即可解决