Запитання з тегом «lombok»

Проект Lombok - це інструмент для зменшення типового коду в Java за допомогою Анотацій та генерації часового коду.

15
Чи безпечно використовувати Project Lombok? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Якщо ви не знаєте, Project Lombok допомагає в деяких неприємностях Java з такими речами, …
436 java  lombok 

3
Опущення одного сетера / геттера в Ломбок
Я хочу використовувати клас даних у Ломбоку. Оскільки в ньому близько десятка полів, я зазначив це за допомогою @Data, щоб генерувати всі сетери та геттери. Однак є одне спеціальне поле, для якого я не хочу, щоб приладдя було впроваджене. Як Ломбок опускає це поле?
232 java  lombok 

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

13
Ломбок додав, але геттери та сетери не розпізнаються в Intellij IDEA
Я використовую IntelliJ IDEA в ubuntu. Я додав lombok.jar у свій проект і встановив плагін Lombok для IDEA. У мене є доступ до анотацій але gettersі settersне генерується. Я отримую ті самі помилки, які я отримав би, якщо спробував отримати доступ до методу getter або setter, який не існує. Що …

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


23
Побудова за допомогою Lombok @ 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. Якщо це навмисно, додайте @EqualsAndHashCode(callSuper=false)до свого типу. …
105 java  lombok 

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

20
Ломбок не генерує геттер і сетер
Я просто спробував надіслати проект на базі Maven на інший комп’ютер і ЖАХ, повсюдно червоні маркери !! Однак, mvn clean installбудівництво просто чудове. Швидко, я помітив , що Ломбкі не генерують методи отримання і установки для моїх класів, хоча @Getterі в @Setterданий час правильно розпізнаються Eclipse. Обидва комп'ютери використовують однакову …
101 java  eclipse  maven  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 проти запису Java 14
Я люблю проект « Ломбок», але в ці дні я читаю і пробую деякі нові функції java 14. Всередині нової можливості є ключове слово запису, яке дозволяє створити клас із вже вбудованою функцією: конструктор, приватні кінцеві поля, accessors, equals / hashCode, getters, toString методи. Тепер моє запитання: краще покластися на …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.