私の春のブートでは、私のようなユーザー@Entity
を持っています。私はUser
を作成したいので、UserDto
を作成しました。春休憩JSONとDTOの
public class UserDto {
private String username;
private String password;
private String email;
private LocalDate birthday;
private String firstName;
private String lastName;
private String address;
}
質問:
私はUser
エンティティとDTOクラスを持っています。ユーザーを作成するには、私はDTOクラスを使用します。私はDTOクラスを使用することはできません。 User
クラスに@JsonIgnore
さんの注釈を付けるべきですか、別のものを作成するDTO
ですか?
不明な点は何ですか? –
@AlanHay私はちょうど私の質問を編集しました:) – crooked
1つのオプションは、DTOを避け、エンティティを直接処理することです。反対する人もいますが、それは意見の問題です。このアプローチを使用し、Spring DataおよびSpring Data Restモジュールを使用することで、事実上コードなしでREST API全体を作成できます。 https://spring.io/guides/gs/accessing-data-rest/ –