Buatkanlah API sederhana menggunakan springboort
Fortschritt
Antwort
Berikut adalah contoh sederhana untuk membuat API menggunakan Spring Boot. API ini akan memiliki satu endpoint yang mengembalikan daftar nama.
Langkah 1: Buat Project Frühlingsstiefel
Anda bisa menggunakan Spring Initializr (https://start.spring.io/) untuk membuat project Spring Boot baru. Pilih dependensi berikut:
- Frühlings-Netz
Setelah itu, unduh dan ekstrak project yang telah dibuat.
Langkah 2: Struktur Proyek
Setelah mengekstrak, struktur proyek Anda akan terlihat seperti ini:
src └── main ├── java │ └── com │ └── contoh │ └── api │ ├── ApiApplication.java │ └── controller │ └── NameController.java └── resources └── application.properties
Langkah 3: Buat Kelas Utama
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); } }
Langkah 4: Buat Controller
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"); } }
Langkah 5: Konfigurasi Aplikasi
Anda bisa menambahkan konfigurasi di application.properties
sesuai kebutuhan. Sebagai contoh, jika Anda ingin mengatur port:
server.port=8080
Langkah 6: Jalankan Aplikasi
Jalankan aplikasi Anda dengan perintah berikut:
./mvnw spring-boot:run
Langkah 7: Uji-API
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"]
Itu adalah contoh sederhana untuk membuat API menggunakan Spring Boot. Anda dapat mengembangkan lebih lanjut sesuai kebutuhan aplikasi Anda!