Вопросы с тегом «lombok»

Project Lombok - это инструмент для сокращения шаблонного кода в java с помощью аннотаций и генерации кода времени компиляции.

436
Безопасно ли использовать Project Lombok? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос В случае, если вы не знаете, Project Lombok помогает с...

232
Пропуск одного сеттера / геттера в Ломбоке

Я хочу использовать класс данных в Ломбоке. Поскольку в нем около десятка полей, я пометил его @Data, чтобы сгенерировать все сеттеры и геттеры. Однако есть одно специальное поле, для которого я не хочу, чтобы методы доступа были реализованы. Как Lombok пропускает это...

202
Не могу скомпилировать проект, когда я использую Lombok под IntelliJ IDEA

Я пытаюсь использовать Lombok в своем проекте, который я разрабатываю с использованием IntelliJ IDEA 11. Я установил сторонний плагин для IDEA, и он, кажется, работает нормально, потому что IDEA видит все автоматически сгенерированные методы / поля. Итак, у меня есть класс, который использует...

152
Ломбок добавлен, но методы получения и установки не распознаются в Intellij IDEA

Я использую IntelliJ IDEA в Ubuntu. Я добавил lombok.jar в свой проект и установил плагин Lombok для IDEA. У меня есть доступ к аннотациям но gettersи settersне генерируется. Я получаю те же ошибки, что и при попытке получить доступ к методу получения или установки, который не существует. Чего мне...

148
Как работает ломбок?

Я встретил Ломбок сегодня. Я очень хочу знать, как это работает. Статья Java Geek дает некоторые подсказки, но она мне не совсем понятна: Java 6 удаляет apt и делает javac способным управлять аннотациями, упрощая процесс для получения более простых одношаговых вычислений. Это путь, выбранный...

118
как вызвать суперконструктор в Ломбоке

У меня есть класс @Value @NonFinal public class A { int x; int y; } У меня другой класс Б @Value public class B extends A { int z; } lombok выдает ошибку, говоря, что он не может найти конструктор A (), явно называть его то, что я хочу, чтобы lombok сделал, это дать аннотацию к классу b, чтобы он...

113
Сборка с использованием Lombok's @ Slf4j и Intellij: не удается найти журнал символов

У меня есть проект maven, который без проблем строится из командной строки. Однако, когда я создаю его с помощью IntelliJ, я получаю сообщение об ошибке: java: FileName.java:89: cannot find symbol symbol : variable log В java-файле нет журнала, определенного или импортированного, но есть @Slf4j...

104
Предупреждение равно / hashCode в аннотации @Data lombok с наследованием

У меня есть сущность, которая наследуется от других. С другой стороны, я использую проект lombok, чтобы уменьшить шаблонный код, поэтому я помещаю @Dataаннотацию. Аннотация @Dataс наследованием выдает следующее предупреждение: Создание реализации equals / hashCode, но без вызова суперкласса, даже...

102
Lombok не генерирует геттер и сеттер

Я только что пытался отправить проект на основе Maven на другой компьютер и УЖАС, красные маркеры везде !! Однако mvn clean installстроится просто отлично. Я быстро заметил, что Lombok не генерирует геттеры и сеттеры для моих классов, хотя @Getterи @Setterправильно распознаются Eclipse. Оба...

100
Создайте объект из существующего с помощью ломбока

Допустим, у меня есть аннотированный класс ломбока, например @Builder class Band { String name; String type; } Я знаю, что могу: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Есть ли простой способ создать объект Foo, используя существующий объект в качестве...

10
Lombok getter / setter vs Java 14 record

Я люблю проект Lombok, но в эти дни я читаю и пробую некоторые из новых функций Java 14. Внутри новой возможности есть ключевое слово record , позволяющее создать класс с уже встроенной следующей функциональностью: конструктор, закрытые конечные поля, методы доступа, equals / hashCode, getters,...