在spring boot中用post写加法运算
时间: 2024-09-18 07:10:01 浏览: 37
在Spring Boot中创建一个REST API并使用POST请求做加法运算,通常会涉及以下几个步骤:
1. 创建控制器(Controller):首先,你需要创建一个`@RestController`注解的类,这个类将处理HTTP请求和响应。例如:
```java
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/api/calculator")
public class CalculatorController {
@PostMapping("/add")
public int add(@RequestBody int number1, @RequestBody int number2) {
return number1 + number2; // 这里进行加法运算
}
}
```
这里,`@PostMapping("/add")`注解告诉Spring这个方法接受POST请求,并且URL路径是"/api/calculator/add"。`@RequestBody`注解表示接收来自请求体的两个整数参数。
2. 发送POST请求:你可以使用像Postman这样的工具发送POST请求到`http://localhost:8080/api/calculator/add`,其中请求体应该是一个JSON格式,例如 `{"number1": 5, "number2": 3}`。
3. 验证输入:实际项目中,可能还需要进行输入验证,比如检查参数是否有效,是否都为数字等。
当你发送POST请求并传入正确的数字后,服务器将返回这两个数字相加的结果。
阅读全文