반응형
모든 생성자로 Entity를 채워 줄 시에 모든 데이터 타입 순서를 맞춰야 하고 빠지는 것도 없어야 하고, 불편한 사항이 생김.
->@Builder 어노테이션 추가.
User user = User.builder().account().password().build();
하면 채워준 유저만 생성됨.
@Accessors(chain = true) 하면
이미 생성된 객체에서 체이닝 형태로 사용 가능
create에서 만들어진 user로 update에서 값을 바꿔 준다 하면
user.setEmai()
user.setAccount()
....
하지만 chain = true 로 바꿔주면
user.setEmail().setAccount()....이런식으로 연쇄적로 사용 가능.
Accessor로 생성도 가능
builder는 변수이름( 값) .... 형태라면
Accessor는 set변수이름(값)의 차이.
반응형
'Spring' 카테고리의 다른 글
서버와 Java 연동 Case변경 (0) | 2019.11.14 |
---|---|
서비스 구현 정리. (0) | 2019.11.14 |
@Configuration , @Create~ , @LastModified~ (0) | 2019.11.14 |
연관 관계 설정. (0) | 2019.11.12 |
다양한 find 지원. (0) | 2019.11.10 |