lombok

Programing Language/Java

[Java] Builder pattern 특징과 장단점 with. setter

빌더 패턴 특징과 장단점 빌더 패턴을 살펴보기 전, 객체를 생성 시 사용하는 두 가지 방식을 간단하게 살펴본다. 빌더 패턴은 점층적 생성자 패턴과 자바빈즈 패턴의 장점을 채택하여 만들어졌다고 볼 수 있다. 점층적 생성자 패턴 유물이다. 요즘엔 거의 자바빈즈 패턴(setter) 또는 빌더 패턴을 사용하므로 실무 코드에서는 보기 어렵다. 말 그대로 점층적으로 생성자를 늘린다는 의미이다. 보통 필드 값이 추가될 때마다 생성자를 하나씩 추가한다. public class NutritionFacts { private final int servingSize; private final int servings; private final int calories; private final int fat; private fi..

Setting

Eclipse Lombok 라이브러리 설치

Lombok 라이브러리 기본적인 Class setting 을 굉장히 편리하게 할 수 있게 해주는 라이브러리이다. 현재 이클립스 최신 버전인 2021-06에서 Lombok 라이브러리 설치 시 오류가 발생한다. 따라서 오류가 발생하지 않도록 ini 파일을 수정할 것이다. 설치 과정 - 다운로드 파일 https://projectlombok.org/download Download projectlombok.org 위 사이트에 들어가서 lombok.jar 파일을 다운받는다. - lombok.jar 설치 cmd 창에서 lombok.jar 파일이 위치한 곳까지 위치를 이동한 뒤, java -jar lombok.jar 명령어를 입력하여 실행시킨다. lombok.jar 파일을 더블클릭해서 실행시켜도 된다. jar 파일을 ..

밈아
'lombok' 태그의 글 목록