springboot 格式化json的大小写及忽略字段问题

        如果我们使用@RestController 来注解我们的Controller时,方法是可以直接返回List为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;

 

你可能感兴趣的:(Java)