«lombok» etiketlenmiş sorular

Lombok Projesi, Açıklamalar yoluyla javada standart kodun azaltılması ve zaman kodu oluşturma derlemesi için bir araçtır.

15
Lombok Projesi'ni kullanmak güvenli mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Eğer bilmiyorsanız Project Lombok Java ek açıklamaları bazı ek açıklamaları ile getters ve setters ve hatta @Data …
436 java  lombok 

4
Lombok'ta bir Setter / Getter'ı atlamak
Lombok'ta bir veri sınıfı kullanmak istiyorum. Yaklaşık bir düzine alanı olduğundan, @Datatüm ayarlayıcıları ve alıcıları oluşturmak için ek açıklama ekledim. Ancak erişimcilerin uygulanmasını istemediğim özel bir alan var. Lombok bu alanı nasıl atlıyor?
233 java  lombok 

30
IntelliJ IDEA altında Lombok kullanırken projeyi derleyemiyorum
IntelliJ IDEA 11 kullanarak geliştirdiğim projemde Lombok'u kullanmaya çalışıyorum . IDEA için 3. taraf eklenti yükledim ve IDEA tüm otomatik olarak oluşturulmuş yöntemleri / alanları gördüğü için iyi çalışıyor gibi görünüyor. Yani Slf4j kullanan bir sınıf var. Böyle açıklama ekledim import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public TestClass() { …


4
Lombok nasıl çalışır?
Bugün Lombok ile tanıştım . Nasıl çalıştığını bilmek beni çok endişelendiriyor. Bir Java Geek Makalesi bazı ipuçları veriyor, ancak bana tamamen açık değil: Java 6, apt'yi kaldırır ve javac'ı ek açıklamaları yönetebilir hale getirerek, daha basit bir tek adımlı hesaplama elde etmek için süreci kolaylaştırır. Lombok'un izlediği yol budur. Belki …
150 java  annotations  lombok 

7
Lombok'ta süper yapıcı nasıl aranır
Sınıfım var @Value @NonFinal public class A { int x; int y; } Başka bir B sınıfım var @Value public class B extends A { int z; } lombok, A () yapıcısını bulamadığını söyleyen bir hata veriyor, bunu açıkça çağırmak istiyorum, lombok'un yapmasını istediğim şey, aşağıdaki kodu oluşturacak şekilde sınıf …
118 java  lombok 

23
Lombok's @ Slf4j ve Intellij ile bina: Sembol günlüğü bulunamıyor
Komut satırından sorunsuz bir şekilde inşa edilen bir maven projem var. Ancak, IntelliJ ile oluşturduğumda şu hatayı alıyorum: java: FileName.java:89: cannot find symbol symbol : variable log Java dosyasında tanımlanmış veya içe aktarılan günlük yok, ancak bir @Slf4j final public class FileName { log sınıfını tanımlaması gereken sınıf gövdesinden önce …

20
Lombok alıcı ve pasör üretmiyor
Maven tabanlı bir projeyi başka bir bilgisayara ve HORROR'a göndermeye çalıştım, her yerde kırmızı işaretler var !! Ancak, mvn clean installiyi inşa ediyor. Çabuk, ben her ne kadar Lombok, benim sınıflar için Alıcılar ve ayarlayıcılar oluşturmuyorsa fark @Getterve @Setterdoğru olarak Eclipse tarafından kabul edilmektedir. Her iki bilgisayar da aynı Maven …
106 java  eclipse  maven  lombok 

4
Uyarı, miras ile @Data ek açıklaması lombok'ta / hashCode'a eşittir
Başkasından miras alan bir varlığım var. Öte yandan, klişe kodunu azaltmak için lombok projesini kullanıyorum, bu yüzden @Dataek açıklama koyuyorum . @DataDevralma ile açıklama bir sonraki uyarıyı oluşturur: Eşit / hashCode uygulaması üretiliyor, ancak bu sınıf java.lang.Object öğesini genişletmese bile, süper sınıfa çağrı yapılmadan. Bu kasıtlıysa, @EqualsAndHashCode(callSuper=false)türünüze ekleyin . O …
105 java  lombok 

2
Lombok kullanarak mevcut bir nesneden bir nesne oluşturun
Diyelim ki lombok açıklamalı bir sınıfım var. @Builder class Band { String name; String type; } Yapabileceğimi biliyorum: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Mevcut nesneyi şablon olarak kullanarak Foo nesnesini oluşturmanın ve özelliklerinden birini değiştirmenin kolay bir yolu var mı? Gibi bir şey: Band nirvana = Band.builder(rollingStones).name("Nirvana"); Bunu lombok …
102 java  lombok 

14
Jackson ve Lombok'u birlikte çalıştıramaz
Jackson ve Lombok'u birleştirmek için deneyler yapıyorum. Bunlar benim derslerim: 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 kaydı
Lombok projesini seviyorum ama bu günlerde java 14'ün bazı yeni özelliklerini okuyup deniyorum. Yeni özelliğin içinde, şu işlevlere zaten yerleşik olan bir sınıf oluşturmaya izin veren kayıt anahtar sözcüğü vardır: yapıcı, özel son alanlar, erişimciler, eşittir / hashCode, getters, toString yöntemleri. Şimdi sorum şu: Lombok özelliğine güvenmek daha iyidir ya …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.