Lombok - Eclipse 설치 플러그인 & 사용 설명
5746 단어 Java 중급
POJO를 간소화하는 플러그인입니다. Getter와setter 방법을 쓰지 않아도 됩니다. 다음은 웹 사이트에서 Lombok에 대한 설명입니다.
Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more.
2. Eclipse는 Lombok 플러그인을 설치합니다.
주의: 홈페이지에서 lombok를 다운로드하지 않았습니다.jar는 설치에 성공하지 못한 install 방식을 통과합니다.
org.projectlombok
lombok-maven
1.18.6.0
pom
이렇게 하면 대응하는jar 패키지를 다운로드할 수 있습니다. 제 로컬 경로는
C:\Users\Administrator.m2\repository\org\projectlombok\lombok\1.18.6
-javaagent:C:\Users\Administrator\.m2\repository\org\projectlombok\lombok\1.18.6\lombok-1.18.6.jar
org.projectlombok
lombok
provided
Lombok
4. 예시 코드
User.java
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
@AllArgsConstructor
@NoArgsConstructor
@ToString(exclude= {"password"})
public class User {
@Getter
@Setter
private String id;
@Getter
@Setter
private String name;
@Getter
@Setter
private String password;
}
UserTest.java
public class UserTest {
public static void main(String[] args) {
User user = new User("1", "kk", " ");
update(user);
System.out.println(user);
}
static void update(@NonNull User user) {
user.setName("oo");
}
}
5. 개인 총결산
lombok의 취지와 일치하여 Getter와 Setter 방법의 작성을 줄이는 데 사용되는데 실제로 이 부분의 코드는 IDE를 통해 자동으로 생성되어 실제적인 의미가 크지 않다고 느낀다.
6. 참조 링크