【发布时间】:2021-07-04 13:04:01
【问题描述】:
我有一个用@Data 注释的类。但我想排除toString() 方法并提供自定义toString。
我刚刚定义了一个自定义的 toString() 方法,如果我不使用 lombok 并且它似乎有效,我通常会这样做。以下是我的例子。
@Data
class SomeDTO {
private String property1;
private String property2;
private String someReallyHugeString;
@Override
public String toString(){
return "someReallyHugeString size is: " + someReallyHugeString.length()
+ "property1 = " + property1
+ "property2 = " + property2;
}
}
但想知道这是否是从@Data 中排除toString() 的正确方法以及我是否遗漏了任何副作用。
【问题讨论】:
-
不要使用
@Data?
标签: java tostring lombok intellij-lombok-plugin