要使用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应用。