lombok

· Java
개요 builder 패턴은 간단히 요약하자면 객체 생성시, 클래스의 속성 값이 많은 경우 생성자를 활용하면 코드가 너무 길어져 가독성을 해친다는 단점 setter 함수를 활용하면 어디서 객체 속성 값이 변경되었는지 추적하기 어렵다는 단점 위 두 단점을 해결할 수 있는 장점을 갖는 객체 생성 패턴이다. 이런 유용한 builder 패턴을 Lombok의 @Builder 어노테이션으로 간단하게 사용할 수 있다. 클래스에 붙여서 사용할 수 있고, 생성자에 붙여서도 사용할 수 있다. 예제 클래스 public class User { private String name; private String email; private int age; // 이 속성은 직접 값을 지정하지 않는다. // 즉, 객체 생성시 해당 속성의..
J1001000
'lombok' 태그의 글 목록