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

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

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

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

30
Не могу скомпилировать проект, когда я использую Lombok под IntelliJ IDEA
Я пытаюсь использовать Lombok в своем проекте, который я разрабатываю с использованием IntelliJ IDEA 11. Я установил сторонний плагин для IDEA, и он, кажется, работает нормально, потому что IDEA видит все автоматически сгенерированные методы / поля. Итак, у меня есть класс, который использует Slf4j. Я это так комментировал import lombok.extern.slf4j.Slf4j; …

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

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

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

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

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

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

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

14
Не могу заставить Джексона и Ломбока работать вместе
Я экспериментирую в сочетании Джексона и Ломбока. Это мои занятия: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String x; private int z; } package testelombok; import com.fasterxml.jackson.databind.ObjectMapper; import com.xebia.jacksonlombok.JacksonLombokAnnotationIntrospector; import java.io.IOException; public class TestLombok { public …


3
Lombok getter / setter vs Java 14 record
Я люблю проект Lombok, но в эти дни я читаю и пробую некоторые из новых функций Java 14. Внутри новой возможности есть ключевое слово record , позволяющее создать класс с уже встроенной следующей функциональностью: конструктор, закрытые конечные поля, методы доступа, equals / hashCode, getters, toString методы. Теперь мой вопрос: лучше …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.