인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

현석오님의 프로필 이미지
현석오

작성한 질문수

코드로 배우는 React with 스프링부트 API서버

서비스계층 만들기

서비스계층 만들기 11분 10초 PageRequestDTO 에 Builder 설정 왜 하는 거에요?

작성

·

40

0

package org.zerock.apiserver.dto;

import lombok.Builder;
import lombok.experimental.SuperBuilder;

@SuperBuilder
public class PageRequestDTO {
    @Builder.Default
    private int page = 1;

    @Builder.Default
    private int size = 10;

}

답변 1

0

구멍가게코딩단님의 프로필 이미지
구멍가게코딩단
지식공유자

나중에 PageRequestDTO 는 검색조건등이 추가되어야 하는 상황등이 발생할 수 있습니다.

이런 경우 상속을 하는 경우에도 빌더 패턴을 사용하기 위해서 입니다.

현석오님의 프로필 이미지
현석오

작성한 질문수

질문하기