今天遇到一问题
Web界面以Json的方式传到后台处理时接收不到值,后台框架是SpringBoot,开始以为是界面传过来的字段名和后台实体字段名对不上,然后对比了一下,结果一模一样的。然后又是一段操作,结果后台拿到的值全部是Null,没有变化,在咨询了一些DALAO后,发现原来和序列化以及驼峰命名规范导致的,解决办法有两种,一个就是全部小写,就可以拿到值。
另一个就是使用注解的形式。主要利用的是这个包
import com.fasterxml.jackson.annotation.JsonProperty;
使用@JsonProperty(value = "API请求的字段")的注解方式可以解决问题。