Framework/Spring

[Spring] AllArgsConstructor, NoArgsConstructor

pongic 2022. 12. 7. 21:06
반응형
@NoArgsConstructor 파라미터가 없는 기본 생성자를 생성
@AllArgsConstructor 모든 필드 값을 파라미터로 받는 생성자를 만듦
@NoArgsConstructor
@AllArgsConstructor
public class User {

  private Long id;
  
  @NonNull
  private String name;
  
  @NonNull
  private String pw;
  
  private int age;

 

User user1 = new User(); // @NoArgsConstructor
User user3 = new User(1L, "user3", "1234", null); // @AllArgsConstructor
반응형

'Framework > Spring' 카테고리의 다른 글

[Spring API 계층] DTO(Data Transfer Object)  (0) 2022.12.07
[Spring] Spring Framework 개념 및 정리  (2) 2022.10.17