使用spring boot 实现一个post接口 参数是一个json 包含 a b c 3个字段 路由为apiuseradduser 返回一个json 包含 code msg
以下是一个示例代码:
首先,定义一个 User 类,用于接收请求参数:
public class User {
private String a;
private String b;
private String c;
// getter and setter
}
然后,在控制器中定义一个 POST 接口,接收 User 对象作为参数:
@RestController
@RequestMapping("/api/user")
public class UserController {
@PostMapping("/adduser")
public Map<String, Object> addUser(@RequestBody User user) {
// 处理请求参数,例如将用户信息保存到数据库中
// 构造返回结果
Map<String, Object> result = new HashMap<>();
result.put("code", 0);
result.put("msg", "添加用户成功");
return result;
}
}
在上面的代码中,@PostMapping("/adduser") 表示这是一个 POST 请求,并且路由为 /api/user/adduser。@RequestBody User user 表示接收一个 JSON 格式的请求体,并将其转换为 User 对象。
最后,我们可以使用浏览器或者 Postman 工具等发送一条 POST 请求:
POST http://localhost:8080/api/user/adduser
Content-Type: application/json
{
"a": "abc",
"b": "123",
"c": "xyz"
}
如果一切正常,会返回以下 JSON 格式的响应:
{
"code": 0,
"msg": "添加用户成功"
}
``
原文地址: https://www.cveoy.top/t/topic/fItb 著作权归作者所有。请勿转载和采集!