Как изменить вывод метода, сгенерированного Lombok's @ToString? - PullRequest
0 голосов
/ 17 мая 2018

Если мы используем Lombok's @ToString, например, как часть @Data, формат вывода будет трудно читать:

@Data
class Test {
    int a;
    int b;
}

Test test = new Test(1, 2);
System.out.println(test.toString());

Это приводит к следующему выводу:

a=1, b=2

Можно ли вместо этого напечатать это?Если структура класса сильно вложена в карты и списки, ее действительно трудно прочитать.

a=1,
b=2

1 Ответ

0 голосов
/ 17 мая 2018

Нет способа изменить формат печатаемого текста.См. документацию .

Весь смысл этой аннотации в том, чтобы дать вам быстрый и простой способ создания метода, который вы можете использовать для ведения журнала и т. Д. Он не предназначен дляцель.

Если вы хотите реализовать свои собственные функции в нескольких классах, вы можете использовать аспектно-ориентированное программирование для достижения этой цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...