Done!

buatkanlah api sederhana menggunakan springboort

Technology
Engineering
Computer Science

Progress

6 steps completed!9.72 sec

Answer

Berikut adalah contoh sederhana untuk membuat API menggunakan Spring Boot. API ini akan memiliki satu endpoint yang mengembalikan daftar nama.

Langkah 1: Buat Project Spring Boot

Anda bisa menggunakan Spring Initializr (https://start.spring.io/) untuk membuat project Spring Boot baru. Pilih dependensi berikut:

  • Spring Web

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!