Rumah > Java > javaTutorial > teks badan

API CRUD REHAT

PHPz
Lepaskan: 2024-09-03 17:10:02
asal
566 orang telah melayarinya

REST CRUD API

1. Apakah itu Perkhidmatan REST

-> Pendekatan komunikasi yang ringan antara apl yang berbeza
-> REST adalah bebas bahasa
-> REST berfungsi dengan mana-mana format data, tetapi JSON adalah yang paling popular

2. JSON

  • Objek:
{
   "name": value
}
Salin selepas log masuk
  • Nama atribut objek sentiasa dalam petikan berganda, nilai dalam petikan berganda jika ia adalah rentetan

  • 4 kaedah HTTP: Siarkan(Buat), DAPATKAN(Baca), PUT(Kemas kini), PADAM (padam)

3. Pengawal Rehat Musim Bunga

Proses pembangunan:

  1. Tambahkan pergantungan Maven untuk web pemula Spring Boot
  2. Buat Perkhidmatan Spring Rest menggunakan @RestController (secara manual), sebaliknya anda boleh menggunakan konfigurasi auto Rest, lihat dalam bahagian 6

4. Proses API Desgin

  1. Semak keperluan API
  2. Kenal pasti entiti/sumber utama
  3. Gunakan kaedah Http untuk menetapkan tindakan pada sumber

5. Spring JPA

Beri CRUD operasi secara automatik pada entiti

  1. Panjangkan antara muka JPARepository dan palamkan entiti dan kunci utama anda
  2. Gunakan repositori anda

6. Spring Data Rest

Anda hanya perlu menambah kebergantungan spring-boot-starter-data-rest pada fail pom.xml anda, Spring akan memberikan operasi REST CRUD

Atas ialah kandungan terperinci API CRUD REHAT. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!