Описание тега lombok

Project Lombok is a tool for reducing boilerplate code in java through Annotations and compile time code generation.
1 ответ

Как я могу настроить поле сбора getter-only-lazy-initializing с помощью lombok?

Как сделать так, чтобы ломбок генерировал следующий метод получения? // getter only // lazy initialization public List<Student> getStudents() { if (students == null) { students = new ArrayList<Student>(); } return students; } private Lis…
2 ответа

Как я могу отладить пользовательскую аннотацию в Lombok?

Я пытаюсь расширить Lombok, создав собственную аннотацию. Мне удалось иметь LombokizedEclipse.launch созданный муравьем, и я написал before а также after файлы. ant test не в моей аннотации (что ожидается), и теперь я хотел бы отладить Handle* класс…
28 июн '15 в 22:10
0 ответов

Ломбок без агента Java?

Можно ли использовать Lombok без вставки Java-агента в Maven во время компиляции? Я заметил, что есть несколько связанных с Lombok плагинов Maven. Этого достаточно, чтобы получить хорошие части без уродливого взлома Java-агента?
09 ноя '18 в 11:52
1 ответ

Генерация номеров строк с помощью Lombok

Использует ли lombok в java класс приведет к неправильным номерам строк в stacktrace? Предположение: нет delombok был использован в коде. Ломбок не перебивает line number generation но он будет генерировать код везде, где размещены аннотации. Эти ст…
19 июн '16 в 14:07
2 ответа

Ломбок на Дженкинс

Я только начал использовать способность Lombok автоматически генерировать геттеры и сеттеры для Java-бинов в моей локальной среде Eclipse, изменив путь к загрузочному классу: -vmargs -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar Локально работа…
1 ответ

Получить только значение идентификатора в JSON / XML

У меня есть два объекта jpa: @Entity public class Contact { @Id private Long id; } А также @Entity @XmlRootElement(name = "APPLICATION") @XmlAccessorType(XmlAccessType.FIELD) public class Application { @Id @JsonProperty("APPLICATION_ID") @XmlElement…
14 июл '18 в 11:08
2 ответа

Ломбокская аннотация @Getter для логического поля

Я использую аннотацию lombok Java @Getter для генерации геттеров для моего POJO. У меня есть "логическое" поле с именем "isAbc". Аннотация @Getter в этом случае генерирует метод с именем isAbc(). Разве он не должен генерировать метод с именем isIsAb…
06 мар '17 в 07:37
2 ответа

Заставить @Singular и @Builder работать в Eclipse

Я использую плагин lombok в затмении. Мой класс выглядит так: @Builder @Data class A{ @Singular private final List<String> products; } Всякий раз, когда я что-то меняю в классе и сохраняю в затмении. Eclipse добавляет несколько последних ключе…
22 июл '15 в 09:05
0 ответов

SonarQube не поддерживает ломбок

Я хочу уменьшить классовую сложность моего общего проекта, поэтому я использую Lombok. Проблема в том, что одновременное использование SonarQube приводит к увеличению основных проблем (Удалите это неиспользуемое... личное поле), и я не знаю, как это…
27 ноя '17 в 10:49
1 ответ

Lombok не может генерировать сеттер и геттер при использовании Ant build

Я пытался использовать Ant для создания своего Java-приложения, которое содержит lombok.jar. Но я всегда получаю сообщение об ошибке, указывающее, что установщик или получатель не определены для многих объектов значения. Я пытался декомпилировать в …
31 май '17 в 08:37
1 ответ

Ключ ломбок уже зарегистрирован

Я получаю IllegalArgumentException ключ уже зарегистрирован на пользовательском обработчике lombok. @ProviderFor(EclipseAnnotationHandler.class) public class HandleEntityData extends EclipseAnnotationHandler<EntityData> { @Override public void…
13 апр '15 в 18:49
2 ответа

Не могу использовать Slf4j с ломбоком

Я пытаюсь использовать проект lombok для создания регистратора, как пример здесь. Когда я перехожу к intelliJ, нет завершения кода для log Я вхожу. Я получаю ошибку ниже: Кодовая выдержка: package com.example.clement.recipeproject.bootstrap; import …
01 ноя '17 в 03:21
0 ответов

Почему @XmlType propOrder влияет на порядок json?

Я развертываю WS на Wildlfy Server 8.1.0.Final со следующими зависимостями: <artifactId>jackson-jaxrs-json-provider</artifactId> <artifactId>resteasy-validator-provider-11</artifactId> <artifactId>resteasy-jaxrs</art…
26 фев '19 в 16:03
1 ответ

Как скомпилировать проект без использования плагина Lombok в intellij IDEA

У меня есть некоторые ограничения на скачивание плагинов для intellij. В этом случае, как я могу скомпилировать свое приложение, используя lombok. Я попытался Paas Lombok JAR через параметры виртуальной машины в конфигурации запуска, но не повезло. …
18 сен '17 в 07:23
1 ответ

Ломбок не добавляет методы

Чтобы сделать модель для моего приложения, я сделал следующее: 1-я добавил следующие зависимости в Pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> &…
13 фев '16 в 11:01
1 ответ

lombok @Value @NonFinal наследование

Я пытаюсь объединить несколько классов @Value @NonFinal без создания конструкторов. Ожидая, что lombok решит сгенерировать конструктор, который вызывает super со всеми совпадающими аргументами. Есть ли способ достичь этого? Кажется, что это происход…
21 апр '18 в 18:27
2 ответа

Ломбок и хитрый укол

Я новичок в инъекциях lombok и guice, могу понять общую концепцию, но натолкнулся на некоторый код, который не понимаю и не могу найти из-за синтаксиса. Ниже приведен код, может кто-нибудь помочь мне понять это? import com.google.inject.Inject; impo…
20 мар '17 в 17:27
4 ответа

Явный конструктор, использующий Lombok?

Я переписываю какой-то грязный код, который управляет базой данных, и увидел, что оригинальный программист создал класс, сопоставленный с базой данных, примерно так: (Я удалил ненужный код, который не имеет смысла в этом вопросе) @Entity @Data @Equa…
05 окт '10 в 14:05
2 ответа

Есть ли какая-либо особенность PostConstruct в lombok?

Есть ли способ, которым я могу определить метод инициализации "PostConstruct" с помощью lombok? @RequiredArgsConstructor(staticName = "of") class MyObj { private final int x; private final int y; private int z; // not work @PostConstruct private voi…
15 дек '16 в 03:34
0 ответов

Ложный "Дублированный код найден" в IntelliJ Ultimate 2018.3

Я сделал копию одного из классов Java в IntelliJ (например, Spring Converter, чтобы сэкономить время, так как содержимое очень похоже), переименовал его, а затем изменил содержимое файла и перестроил проект. Однако IntelliJ по-прежнему выделяет поло…
01 янв '19 в 21:55