如果我们使用@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;