Eclipse’te kullanımı
Projeye eklediğimiz kütüphanelerde Lombok olsa dahi eclipse’e Lombok’u eklememiz gerekiyor.
- https://search.maven.org/search?q=g:org.projectlombok%20AND%20a:lombok&core=gav adresine git. Lombok jar dosyasını indir.
- Jar’ın bulunduğu klasöre git ve java -jar ‘lombok_jar_adi.jar’ komutunu çalıştır.
- Gelen kurulum ekranında specify location otomatik gelmeli. Gelmediyse eclipse proje yolunu tanıt. Kurulumu yap. Eclipse yeniden başlat. Project -> clean.
Intellij IDEA Kullanımı
- Menü – > Inttellij IDEA -> Preferences
- Sol menüde plugins içinde lombok arat ve yükle. Kaydet ve ide’yi yeniden başlat.
- Tekrar preferences içine git. Sol menüde Build, Executions, Deployments -> Compiler -> Annotation Processor’a git.
- Enable annotation processing ve Obtain processors from project classpath seçili olsun. Kaydet ve yeniden başlat. Proje artık lombok’u tanıyacaktır.
@Builder Annotation’ı
Builder pattern’i, creational bir tasarım kalıbıdır. Bir sınıftan oluşturulacak instance’ların adım adım oluşturulmasını sağlar. Bu annotation bir Builder sınıfı oluşturur ve ana sınıftan oluşturulacak instance’lar bu builder aracılığıyla oluşturulur.
Book book = Book.builder().sayfaSayisi(100).kitapAdi(“adi”).build();