我是Spring Boot的新手并尝试不同的东西.
我有一个类,其中一个方法进行简单的计算,接受两个数字并给予add.Now我想通过api以json格式传递数字并返回数字的加法.
我们可以在a中传递变量@POSTMapping并返回结果吗?
控制器类
@RestController
@RequestMapping(value="/TC")
public class CountSpringAppController {
@Autowired
private CountService countService;
@PostMapping(value="/add/{number1}/{number2}")
public int getCount(@PathVariable int num1,@PathVariable int num2) {
return countService.count(num1, num2);
}`
Run Code Online (Sandbox Code Playgroud)
服务类
@Service
public class CountService {
public int count(int num1, int num2) {
return num1+num2;
}
}
Run Code Online (Sandbox Code Playgroud)
输入
{
"num1":1,
"num2":1
}
Run Code Online (Sandbox Code Playgroud)
产量
2
Run Code Online (Sandbox Code Playgroud)