إنتهى!

Buatkanlah API sederhana menggunakan Springboort

التكنولوجيا
الهندسة
علوم الحاسوب

الخطوات

تم الانتهاء من 6 خطوات!٩٫٧٢ ث

الجواب

ومن الواضح أن واجهة برمجة التطبيقات API قد تؤدي إلى التمهيد الربيعي. API على الرغم من أن هناك نقطة نهاية للمبادرة من المحتمل أن تكون هناك حاجة إلى مزيد من المعلومات.

لانكاه 1: حذاء الربيع لمشروع بوات

أندا بيسا مينجوناكان بداية الربيع (https://start.spring.io/) untuk membuat مشروع الربيع التمهيد بارو. Pilih dependensi berikut:

  • ويب الربيع

ومن شأن ذلك أن ينشر في هذا المشروع.

لانكاه 2: ستروكتور برويك

Setelah mengekstrak, struktur proyek Anda akan terlihat seperti ini:

src └── main ├── java │ └── com │ └── contoh │ └── api │ ├── ApiApplication.java │ └── controller │ └── NameController.java └── resources └── application.properties

لانكاه 3: بوات كيلاس أوتاما

Di dalam kelas ApiApplication.java, masukkan kode berikut:

package com.contoh.api; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class ApiApplication { public static void main(String[] args) { SpringApplication.run(ApiApplication.class, args); } }

لانكا 4: وحدة تحكم بوات

Buat file NameController.java di dalam paket controller dan masukkan kode berikut:

package com.contoh.api.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import java.util.Arrays; import java.util.List; @RestController public class NameController { @GetMapping("/names") public List<String> getNames() { return Arrays.asList("Alice", "Bob", "Charlie"); } }

لانكاه 5: كونفيغوراسي أبليكاسي

Anda bisa menambahkan konfigurasi di application.properties sesuai kebutuhan. سيباغاي كونتوه ، جيكا أندا إنجين مينجاتور مينجاتور:

server.port=8080

لانكا 6: جالانكا أبليكاسي

Jalankan aplikasi anda dengan perintah berikut:

./mvnw spring-boot:run

لانكاه 7: واجهة برمجة تطبيقات يوجي

Setelah aplikasi berjalan, Anda bisa menguji API dengan membuka browser atau menggunakan alat seperti Postman di URL berikut:

http://localhost:8080/names

Anda akan mendapatkan respons JSON:

["Alice", "Bob", "Charlie"]

وعلى الرغم من أن الاتحاد الدولي للاتصالات قد يستمر في تنفيذ واجهة برمجة التطبيقات (API) في فصل الربيع. ومن الواضح أن هذه هي اللغة التي يمكن أن تتحملها أندا!