要使用Java實現RESTful API,可以使用Spring框架中的Spring MVC模塊。下面是一個簡單的示例代碼:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.9</version>
</dependency>
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/api")
public class ApiController {
@GetMapping("/hello")
public String sayHello() {
return "Hello, World!";
}
@PostMapping("/echo")
public String echo(@RequestBody String message) {
return message;
}
}
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
http://localhost:8080/api/hello
將返回"Hello, World!"。這只是一個簡單的示例,你可以根據自己的需求來定義更復雜的RESTful API。通過Spring MVC的注解和功能強大的配置選項,你可以很容易地構建出一個完整的RESTful API應用。