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;
}
This post is licensed under CC BY 4.0 by the author.