Bu proje, Spring Boot kullanılarak geliştirilmiş basit bir RESTful API örneğidir.
Amaç, temel CRUD (Create, Read, Update, Delete) işlemlerinin nasıl gerçekleştirileceğini göstermektir.
Uygulama, Musteriler (müşteriler) tablosu üzerinde işlemler yapar ve veriler PostgreSQL veritabanına kaydedilir.
Repo klonlanarak Postman veya tarayıcı üzerinden test edilebilir.
- Java 17+
- Spring Boot 3.x
- Spring Web
- Spring Data JPA
- Lombok
- PostgreSQL
- Postman (API testleri için)
Bu proje, Spring Boot ile REST API geliştirmeyi öğrenmek isteyenler için temel bir örnektir.
Katmanlı mimarinin (Controller, Service, Repository) nasıl birlikte çalıştığını gösterir.
Musterilersınıfı, veritabanındaki ec_musteriler tablosunu temsil eder.
MusterilerRepository, Spring Data JPA aracılığıyla CRUD işlemlerini otomatik olarak sağlar.
MusteriService, iş mantığını barındırır ve Controller ile Repository arasında köprü görevi görür.
MusteriController, gelen HTTP isteklerini karşılar ve ilgili servis metoduna yönlendirir.