18 Temmuz 2023 Salı

SpringData Rest findAll İşlemi

Giriş
findAll işlemi için repository ismi yazılır. 

Örnek
Şöyle yaparız
http://localhost:8080/people  
Örnek
Elimizde şöyle bir kod olsun
@Entity
@Table(name="tb_Student")
public class Student {
  ...
}

public interface StudentRepo extends JpaRepository<Student, Integer>{
}
İstek gönderelim. URL'de repository'nin çoğul hali kullanılıyor
http://localhost:8080/students
Çıktı şöyle
{
  "_embedded" : {
    "students" : [ {
      "firstName" : "Avans",
      "lastName" : "MA",
      "_links" : {
        "self" : {
          "href" : "http://localhost:8080/api/students/1"
        },
        "student" : {
          "href" : "http://localhost:8080/api/students/1"
        }
      }
    }, {
      "firstName" : "Abhi",
      "lastName" : "WE",
      "_links" : {
        "self" : {
          "href" : "http://localhost:8080/api/students/2"
        },
        "student" : {
          "href" : "http://localhost:8080/api/students/2"
        }
      }
    }, 
    ...
   ]
}

Hiç yorum yok:

Yorum Gönder