springboot 格式化json的大小寫及忽略字段問題

        如果我們使用@RestController 來註解我們的Controller時,方法是可以直接返回List<User>爲jsonArray的,在使用Jpa的時候,有時候會返回  user_NAME  這種大小寫都有的鍵,或者有時候我們不想顯示某個字段,還不是太熟悉Jpa的使用,所以改用其他方式。

        由於springboot默認使用Jackson來格式化接送串,所以我們可以使用Jackson的註解來改變我們的json串,在需要格式化的字段上加@JsonIgnore來忽略該字符串,@JsonProperty來格式化顯示的字符串

    @Id
    @JsonIgnore
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    @JsonProperty("USER_NAME")
    @Column(name = "user_name")
    private String userName;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章