Di dalam folder project ada file utama sesuai nama project package yang dibuat. Di postingan sebelumnya saya beri nama projectnya "apidasar" kemudian dibuatkan file ApiDasarApplication.java di dalamnya.
package ryunze.apidasar;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ApidasarApplication {
public static void main(String[] args) {
SpringApplication.run(ApidasarApplication.class, args);
}
}
Routing
Untuk handle request http, pertama kita perlu import beberapa package ini:
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
Kita tambahkan anotasi @RestController diatas class ApiDasarApplication tadi.
// ...
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class ApidasarApplication {
// ...
}
Kita akan coba handle request ke /hello
Buat method baru dengan nama hello() dan tambahkan anotasi @GetMapping("/hello") yang berarti method ini akan menghanlde request ke /hello
@GetMapping("/hello")
public String hello() {
return "Hello! Ini adalah API dengan Springboot.";
}
Restart server Springboot dan coba buka halaman localhost:8080/hello
Kita coba rapikan nanti 👋

Top comments (0)