본문 바로가기
SpringBoot/Lombok

[Lombok] dto 컬에 기본값 주기

by 평범한kiki 2023. 4. 23.

@Builder.Default 이용하자

단 이때

@NoArgsConstructor
@AllArgsConstructor
@Builder

같이 써주어야 오류가 없다

 

//롬복의 어노테이션으로 필드의 getter,setter를 생성하고 toString,hashCode,equals 메소드도 생성한다.
// setter의 경우 final이 선언되지 않은 필드에만 적용된다.
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class BoardDto {
	
	private int boardIdx;
	private String title;
	private String contents;
	private int hitCnt;
	@Builder.Default
	private String creatorId= "admin";
	private String createdDatetime;
	@Builder.Default
	private String updatedId= "admin";
	private String updatedDatetime;	
	
}

 

 

참고)

https://velog.io/@hsbang_thom/Lombok-Builder.Default