小编Shu*_*hay的帖子

如何使用Spring引导在Post方法中传递Json数据?我想传递几个变量并在不同的java类中使用这些变量

我是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)

java rest spring-mvc spring-boot

0
推荐指数
1
解决办法
3809
查看次数

标签 统计

java ×1

rest ×1

spring-boot ×1

spring-mvc ×1