Post

ToString 어노테이션

클래스의 toString 메서드를 자동으로 생성해주고 싶을 때 사용됩니다. @ToString(of={"ID", "NAME"}, includeFieldNames = false)와 같이 컬럼을 지정하는 방식으로 사용되기도 하고, 각 컬럼 위에 @ToString.Include 또는 @ToString.Exclude를 사용해서 컬럼별로 지정이 가능합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@Entity
@ToString(of={"ID, NAME"})
public class Person {
    long id;
    String name;
    int age;
}

// 다른 방식의 활용
@Entity
@ToString
public class Person {
  @ToString.Include  
  long id;
  @ToString.Include
  String name;
  @ToString.Exclude
  int age;
}

Lombok 기본 사용법 익히기

This post is licensed under CC BY 4.0 by the author.