Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 2.06 KB

File metadata and controls

30 lines (25 loc) · 2.06 KB

Spring Boot - Rest API

Açıklama

Arama, ekleme, güncelleme ve silme işlemleri ile kullanıcı yönetimi için REST API.

Nasıl Kullanılır?

1- Projeyi bilgisayarınıza clone'layın.
2a- Eclipse uygulamasında New>Project>Java Project şeklinde ilerleyip yeni proje oluşturun.
Projeyi oluşturduğunuzda otomatik olarak gelen src klasöründe Sağ Tık>Import>General>File System şeklinde ilerleyin.
Projeyi clone'ladığınızda bilgisayarınızda oluşan klasörün altındaki src klasörünü seçip import işlemini tamamlayın.
2b- IntelliJ IDEA uygulamasında File>Open şeklinde ilerleyip projeyi içe aktarın
3- Main.java dosyasını çalıştırın.

Önemli Not

Veritabanı bağlantısı için .properties dosyasındaki PORT_NO, PRIVATE_databaseName, PRIVATE_username ve PRIVATE_password olarak doldurulan yerleri kendi bağlantı bilgilerinize göre doldurmalısınız.

Endpoints

POST işlemini test edebilmek için örnek Mac/Linux cURL komutu (Windows için UserController.java dosyasına bakınız):
curl -X POST http://localhost:8080/users/send -H "Content-Type: application/json" -d '{"ad":"Ad Soyad","email":"Email","cevrimici":true}'

PUT işlemini test edebilmek için örnek Mac/Linux cURL komutu (Windows için UserController.java dosyasına bakınız):
curl -X PUT http://localhost:8080/users/change/{id} -H "Content-Type: application/json" -d '{"ad":"Ad Soyad","email":"Email","cevrimici":false}'

DELETE işlemini test edebilmek için cURL komutu:
curl -X DELETE http://localhost:8080/users/delete/{id}

Durum

Dosya Boyutu GitHub Repo Boyutu Programlama Dili