Arama, ekleme, güncelleme ve silme işlemleri ile kullanıcı yönetimi için REST API.
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.
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.
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}