对于项目代码的理解附源码
对于UserController代码的理解:


@RestController:这是一个组合注释;它结合了@Controller和@ResponseBody。@Controller的作用是表示这个被注释的类是控制器(controller),@ResponseBody:作用是将所有要返回的数据写到Http响应体中,而不是渲染成一个视图。将他们2个注释结合起来这是更简洁的 RESTful 风格写法。
RESTful 风格:是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用 XML 格式定义或 JSON 格式定义。最常用的数据格式是JSON。由于JSON能直接被JavaScript读取,所以,使用JSON格式的REST风格的API具有简单、易读、易用的特点。
@RequestMapping("/api/user"):@RequestMapping用于将web请求映射到具体类方法上,它既可以标注在类上面也可以标注在方法上面,当它标注在类上面时就表示该类中所有的方法请求都是以这个路径为父路径。在UserController代码中就是这样的。
对于数据如何传到@Controller控制器的理解:

浙公网安备 33010602011771号