Notice
Recent Posts
Recent Comments
관리 메뉴

Developer Gonie

[lombok] 빌더패턴을 위한 @Builder 본문

개인 공부/lombok 라이브러리

[lombok] 빌더패턴을 위한 @Builder

이대곤 2023. 4. 26. 10:57

사용법

1. Model 클래스 위에 @Builder 어노테이션을 붙여준다.

@Builder
public class Bag {
	private String name;
        private int money;
        private STring memo;
}

2. 객체를 생성하기 위해 파라미터를 다음과 같은 형태로 넘겨준다.

Bag bag = Bag.builder()
		.name("name")
        	.money(1000)
        	.memo("memo")
        	.build();

장점

1) 객체 생성을 위해 파라미터를 넘겨줄 때 순서대로 넘겨주지 않아도 되는 장점이 생긴다. 
2) 가독성이 높아진다.

참고링크

https://pamyferret.tistory.com/67

https://projectlombok.org/features/Builder

Comments