可以从Lombok @ToString中排除类名吗?

Scr*_*bie 7 java lombok

Project Lombok的类注释,@ToString用于toString()在它注释的类中自动生成方法.

对于这堂课:

@ToString
public class SomeClass {
  String field1="Field #1";
  String field2="Field #2";
}
Run Code Online (Sandbox Code Playgroud)

调用生成的toString()方法将产生以下输出:

  SomeClass(field1="Field #1", field2="Field #2")

注释的可选元素可用于包含或排除特定字段,但我想知道的是......

  "有没有办法告诉Lombok从输出中排除类名?"

也许是这样的:

@ToString(exclude="#classname")
public class SomeClass { ... }
Run Code Online (Sandbox Code Playgroud)

Jef*_*rey 12

@ToString不可以。注释没有任何选项可以让您这样做。

  • 这令人震惊。_**令人震惊**_,我说! (3认同)