今天碰到的問題,當時找了半天為啥前台傳參后台卻接收不到,原來是返回的時候返回小寫,但是前台依舊大寫傳參。 查了很多后發現其實是json返回的時候把首字母變小寫了,也就是Spring Boot中Jackson的功勞 百度后得@JsonProperty注解完美解決。但與此同時會出現兩個問題 如果注解放到屬性上,則返回的時候既有大寫也有小寫, @JsonProperty("Ao") private Integer Ao;
Result:{Ao:xxx,ao:xxx}
所以注解放在getter上完美解決,返回只有大寫不再自動變為小寫的問題。 @JsonProperty("Ao") public Integer getAo() { return Ao; }
Result:{Ao:xxx}
