Category Lombok

SpringBoot MongoDB CRUD İşlemleri

Öncellikle MongoDB yazımı okumanızı tavsiye ederim mongodb kurulumu, kullanıcı oluşturma, uzaktan bağlantıyı anlattığım faydalı bir yazıdır. MongoDB de Kullanıcı Oluşturma Öncellikle Db de “bootmongo” adında db oluşturdum. Projenin yapısı application.properties spring.data.mongodb.port=27017 spring.data.mongodb.host=localhost spring.data.mongodb.authentication-database=<authentication-database> spring.data.mongodb.username=<username> spring.data.mongodb.password=<password> spring.data.mongodb.database=bootmongo Modelimiz mongodaki Collectionımız package com.mongodb.boot.model; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document; @Data @AllArgsConstructor […]

Java Lombok nedir?

Lombok kütüphanesi nedir? Projelerde kullandığımız bir takım metotları notasyonlara indirgemeye yarar. Kullanım ve örneğine geçmeden projemize ekleyelim bu kütüphaneyi <!– Lombok –> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.2</version> </dependency> Maven ekledikten sonra Lombok annationları görmeye bilir kullanıdığınız ideden indirin. İntellij idea için file -> settings -> plugins -> Lombok yükleyin @Data //getter setter toString metotlar için @AllArgsConstructor […]