开发2个Json数据格式的Http服务接口,要求接口请求方法为GET,它们分别是: a)接口1:新增单条学生信息记录。 约定:接口1的URL映射至:http://localhost:8080/student/save。 b)接口2:根据学生Id查询学生详细信息的
时间: 2024-02-02 09:02:47 浏览: 97
获取服务器json数据的两种方法
5星 · 资源好评率100%
好的,我可以为您提供以下示例代码:
接口1:新增单条学生信息记录
```java
@RestController
@RequestMapping("/student")
public class StudentController {
@GetMapping("/save")
public String saveStudent(@RequestParam String name, @RequestParam int age, @RequestParam String gender) {
// 这里是保存学生信息的业务逻辑
return "success";
}
}
```
接口2:根据学生Id查询学生详细信息
```java
@RestController
@RequestMapping("/student")
public class StudentController {
@GetMapping("/detail/{id}")
public Student getStudentDetail(@PathVariable String id) {
// 这里是查询学生详细信息的业务逻辑
Student student = new Student();
student.setId(id);
student.setName("张三");
student.setAge(18);
student.setGender("男");
return student;
}
}
```
以上代码中,接口1的URL为`http://localhost:8080/student/save`,接口2的URL为`http://localhost:8080/student/detail/{id}`,其中`{id}`是学生的Id,可以通过URL路径传参获取。接口1通过@RequestParam注解获取请求参数,接口2通过@PathVariable注解获取URL路径参数,并返回一个Student对象作为响应结果。
阅读全文