생성 API 개선
DTO를 이용하는 방법도 있다.
fasterxml 거 import 해야한다.public class AccountSerializer extends JsonSerializer<Account> {
@Override
public void serialize(Account account, JsonGenerator gen, SerializerProvider serializerProvider) throws IOException {
gen.writeStartObject();
gen.writeNumberField("id", account.getId());
gen.writeEndObject();
}
}
아예 json serialize 단에서 거른다.
@ManyToOne
@JsonSerialize(using = AccountSerializer.class)
private Account manager;