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