lombok
-
m1 macbook에 lombok 설치 사실 맥을 써야할 이유가 1도 없는 상황에서 맥을 쓰다 보니 거의 안쓰게 된다. ㅜㅜ 당연히 내공도 늘지 않는다. 윈도우에서 그리 쉽게 하던 lombok의 설치도 맥에서는 힘들었다. ㅜㅜ lombok lombok은 잘 알려진 DTO 생성 라이브러리로 먼저 사용하는 에디터에 설정 후 사용해야 한다. Project Lombok Project Lombok projectlombok.org mac에서의 lombok 설치 일단 기본 설치는 windows와 크게 다르지 않다. ()다만 맥에 서툴러서 이 글을 쓰고 있을 뿐) 7.25일 기준의 설치 이슈는 open jdk 16 버전에서는 설치 과정에서 오류가 발생했다. 지원을 않는건지, 맥 이슈인지, 아니면 먼가 옵션을 설정해야하..
[mac]lombok 설치m1 macbook에 lombok 설치 사실 맥을 써야할 이유가 1도 없는 상황에서 맥을 쓰다 보니 거의 안쓰게 된다. ㅜㅜ 당연히 내공도 늘지 않는다. 윈도우에서 그리 쉽게 하던 lombok의 설치도 맥에서는 힘들었다. ㅜㅜ lombok lombok은 잘 알려진 DTO 생성 라이브러리로 먼저 사용하는 에디터에 설정 후 사용해야 한다. Project Lombok Project Lombok projectlombok.org mac에서의 lombok 설치 일단 기본 설치는 windows와 크게 다르지 않다. ()다만 맥에 서툴러서 이 글을 쓰고 있을 뿐) 7.25일 기준의 설치 이슈는 open jdk 16 버전에서는 설치 과정에서 오류가 발생했다. 지원을 않는건지, 맥 이슈인지, 아니면 먼가 옵션을 설정해야하..
2021.07.25 -
project lombok Java 애플리케이션을 만들다 보면 계층 간 데이터 교환에 사용되는 DTO(Data Transfer Object)를 만들게 된다. DTO를 만들 때는 일반적으로 다음의 규칙을 따른다. 멤버 변수(field)는 private 접근 제한자를 사용한다. 해당 멤버 변수에 접근하기 위해 public setter/getter를 포함한다. 기본 생성자를 정의한다. 선택 사항으로, 여러 파라미터 생성자를 오버로딩 하거나, toString(), equals(), hashCode() 등을 재정의 할 수 있다. 이렇듯 DTO를 만드는 작업은 대체로 간단해서 대부분 IDE들이 제공하는 기능을 통해 코드를 쉽게 생성할 수 있다. 하지만 프로젝트 진행 과정에서 리펙토링이 필요하거나 속성이 변경될 경우..
[Lombok] 설정 및 기본 사용법project lombok Java 애플리케이션을 만들다 보면 계층 간 데이터 교환에 사용되는 DTO(Data Transfer Object)를 만들게 된다. DTO를 만들 때는 일반적으로 다음의 규칙을 따른다. 멤버 변수(field)는 private 접근 제한자를 사용한다. 해당 멤버 변수에 접근하기 위해 public setter/getter를 포함한다. 기본 생성자를 정의한다. 선택 사항으로, 여러 파라미터 생성자를 오버로딩 하거나, toString(), equals(), hashCode() 등을 재정의 할 수 있다. 이렇듯 DTO를 만드는 작업은 대체로 간단해서 대부분 IDE들이 제공하는 기능을 통해 코드를 쉽게 생성할 수 있다. 하지만 프로젝트 진행 과정에서 리펙토링이 필요하거나 속성이 변경될 경우..
2020.06.14