[ 생성자 패턴 ]

생성자 패턴은 필요 데이터를 모두 입력해주어야 처리 가능.

public class TestVO {
	private String name;
   	private int age;
    
    public TestVO (String name, int age) {
    	this.name = name;
        this.age = age;
    }

[ 빌더 패턴 ]

@Builder 붙여줘야함.

빌더 패턴은 필요한 데이터만 설정하여 동적으로 처리 가능하므로, 추가 변수가 있을 시 로직의 수정 없이 변수 추가 가능.

@Builder
public class TestVO {
	private String name;
   	private int age;
}
TestVO vo = TestVO.builder()
		.name("이름")
       	 	.age(29)
        	.build();

 

'웹개발 지식' 카테고리의 다른 글

포스트맨  (0) 2023.01.02
No Mybatis mapper was found in '' package  (0) 2023.01.02
SQL 컬럼 복사 방법  (0) 2022.10.20
HttpServletRequest | HttpServletResponse  (0) 2022.09.29
Lombok (생성자 관련 어노테이션)  (0) 2022.09.28

+ Recent posts