Lombok: различия между версиями
Перейти к навигации
Перейти к поиску
FireWolf (обсуждение | вклад) (Новая страница: «= Минусы = 1. При использовании @AllArgsConstructor, @NoArgsConstructor не возможно выполнить явный поиск в ID…») |
FireWolf (обсуждение | вклад) (→Минусы) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
= Минусы = | = Минусы = | ||
1. При использовании @AllArgsConstructor, @NoArgsConstructor не возможно выполнить явный поиск в IDE нужного конструктора. | 1. При использовании @AllArgsConstructor, @NoArgsConstructor не возможно выполнить явный поиск в IDE нужного конструктора. | ||
2. @Data - обычно навешивают для геттеров/сеттеров, но к ним прилепляется toString, equals/hashCode - | |||
2. @Data - обычно навешивают для геттеров/сеттеров, но к ним прилепляется toString, equals/hashCode - которые обычно не нужны. | |||
3. @ToString - не позволяет изменить формат сообщения, мне ближе фигурные скобочки, а lombok использует круглые. | 3. @ToString - не позволяет изменить формат сообщения, мне ближе фигурные скобочки, а lombok использует круглые. | ||
4. Если используется аннотация @Builder - не возможно в принципе найти использование установки какого либо свойства. |
Текущая версия на 09:57, 16 сентября 2020
Минусы
1. При использовании @AllArgsConstructor, @NoArgsConstructor не возможно выполнить явный поиск в IDE нужного конструктора.
2. @Data - обычно навешивают для геттеров/сеттеров, но к ним прилепляется toString, equals/hashCode - которые обычно не нужны.
3. @ToString - не позволяет изменить формат сообщения, мне ближе фигурные скобочки, а lombok использует круглые.
4. Если используется аннотация @Builder - не возможно в принципе найти использование установки какого либо свойства.