-
controller
- 类的注解
@Controller
@RequestMapping(“/api/ads”) - 类的方法的注解
@ResponseBody
@GetMapping(“/postAds/{ad_id}”) - 查
@PostMapping() - 增
@PutMapping() - 改
@DeleteMapping()
@PatchMapping() - 类的方法的参数的注解
@PathVariable()
@RequestBody()
@RequestParam()
- 类的注解
-
mapper
- 类的注解
@Mapper
@Repository - 类的方法的注解
- 类的方法的参数的注解
@Param()
- 类的注解
-
service
- 类的注解
@Service - 类的方法的注解
@RedisCache() - 类的方法的参数的注解
- 类的注解
- controller
- 类的注解
@RestController = @Controller (类的注解) + @ResponseBody (类的方法的注解)
@RequestMapping(“/api/ads”)
- 类的注解
Controller @ResponseBody @RestController 所有方法的返回数据全部返回到响应体, 返回的是一个Object, map对象list基本数据类型, 但是以json格式文档呈现
@PostMapping()
public Object( @RequestBody Bo bo )
@PostMapping()
public Object( @RequestBody Bo bo ) 参数会转成json放在请求体传递
( @RequestBody从请求体接收数据,要求请求头中Content-Type 必须是 application/json )
- controller
获取请求参数有四个来源:
public Object( @PathVariable() Bo bo )
public Object( @RequestBody Bo bo )
public Object( @RequestBody Bo bo , @RequestHeader() )
public Object( @RequestBody Bo bo, @CookieValue() )