当前位置:首页 > Java API 与类库手册 > 正文

Java优学网@RequestMapping教程:快速掌握Spring MVC请求映射,轻松构建RESTful API

@Controller public class HelloController {

@RequestMapping("/hello")
public String sayHello() {
    return "hello";
}

}

@RequestMapping("/users") public class UserController {

@RequestMapping("/{id}")
public String getUser(@PathVariable Long id) {
    // 获取单个用户
}

@RequestMapping("/{id}/orders")
public String getUserOrders(@PathVariable Long id) {
    // 获取用户的订单
}

}

@RestController @RequestMapping("/api/courses") public class CourseController {

@GetMapping
public List<Course> listCourses() {
    // 获取课程列表
}

@GetMapping("/{courseId}")
public Course getCourse(@PathVariable Long courseId) {
    // 获取特定课程详情
}

@PostMapping
public Course createCourse(@RequestBody Course course) {
    // 创建新课程
}

@PutMapping("/{courseId}")
public Course updateCourse(@PathVariable Long courseId, 
                          @RequestBody Course course) {
    // 更新课程信息
}

@DeleteMapping("/{courseId}")  
public void deleteCourse(@PathVariable Long courseId) {
    // 删除课程
}

}

Java优学网@RequestMapping教程:快速掌握Spring MVC请求映射,轻松构建RESTful API

Java优学网@RequestMapping教程:快速掌握Spring MVC请求映射,轻松构建RESTful API

你可能想看:

相关文章:

文章已关闭评论!