写一个简单的加法运算在spring中用post请求
时间: 2024-09-20 13:02:57 浏览: 20
在Spring框架中,我们可以创建一个RESTful Web服务来处理POST请求,实现简单的加法运算。首先,你需要定义一个控制器(Controller),通常使用@RestController注解,然后使用@RequestMapping映射URL和HTTP方法,例如POST。这里有一个基础的例子:
```java
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class CalculatorController {
@PostMapping("/add")
public int addNumbers(@RequestBody Integer number1, @RequestBody Integer number2) {
return number1 + number2; // 对两个输入数字求和
}
}
```
在这个例子中,当你向`/add`端点发送一个包含两个整数的POST请求(比如通过`curl -X POST -H "Content-Type: application/json" -d '{"number1": 5, "number2": 7}' http://your-server-url/add`),Spring会自动将请求体解析为Integer对象,并通过`addNumbers`方法计算它们的和。