postman提交json,java后台对象接收不到

一.postman使用就不多说了,直接上图:postman提交json,java后台对象接收不到_第1张图片
我们controller一般是这样接收:
postman提交json,java后台对象接收不到_第2张图片
这样我们会接收到:
postman提交json,java后台对象接收不到_第3张图片
没错我们会接收到null,但是postman提交成功。如图:
postman提交json,java后台对象接收不到_第4张图片
这时候我们解决办法是给接收参数对象加上一个注解@RequestBody:
postman提交json,java后台对象接收不到_第5张图片
本以为这样就ok了!在此请求出现页面415:
postman提交json,java后台对象接收不到_第6张图片
由描述可以看到:服务端拒绝了请求,不能把你传的参数转换成对应的格式。
然后上网各种查询:

1.在requestmapping注解后加method,produces,consumes属性,失败!
2. 在前端配置页面中配置消息转换器,一顿找依赖包,还是失败。

	
	
	
	
		
			
				
				
				
				
			
		
	

最后,还是一招搞定,缺少json转换成对象的包,在pom文件中添加:

		
			com.fasterxml.jackson.core
			jackson-databind
			2.9.8
		

在此抱着试试心态:

postman提交json,java后台对象接收不到_第7张图片
postman提交json,java后台对象接收不到_第8张图片
最终搞定。
jackson-databind功能就是:对象和json数据互转

你可能感兴趣的:(javaweb)