用lombok插件,驼峰属性第一个是一个字母的,属性没有接收到值,使用@JsonProperty解决(工作遇到的坑)
生活随笔
收集整理的這篇文章主要介紹了
用lombok插件,驼峰属性第一个是一个字母的,属性没有接收到值,使用@JsonProperty解决(工作遇到的坑)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、實體
import lombok.*; /*** 用戶實體** @author caden* @since 2022-11-12**/ @Getter @Setter @NoArgsConstructor @AllArgsConstructor @ToString public class User {private String oid;private String iName; }二、 測試接口 import com.mengxuegu.springcloud.User; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController;/*** 用戶控制器* * @author caden * @since 2022-11-12* */ @RestController public class UserController {@RequestMapping(value = "/user/test", method = RequestMethod.POST)public User add(@RequestBody User user) {return user;} }三、 測試?
iname屬性是null,沒有賦上值。
四、解決辦法?
使用 @JsonProperty("iName")注解,包路徑為:import com.fasterxml.jackson.annotation.JsonProperty;?
?
?
總結
以上是生活随笔為你收集整理的用lombok插件,驼峰属性第一个是一个字母的,属性没有接收到值,使用@JsonProperty解决(工作遇到的坑)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 走着走着,就剩下了沉默
- 下一篇: 打工人颤抖!蓝色光标宣布:全面用 AI