1,什么是RESTful?
- RESTful:是一种服务接口风格,有四种格式,分别对应了增删改查的四种功能;
注意:在@GetMapping中,有两种在请求行获取数据的方式,每种的接收数据的方式都不同:Get
- ?请求行:如:/clues/record/list?clueId=9009
使用@RequestParam
@GetMapping("/list")public TableDataInfo list(@RequestParam("clueId")Long clueId) {System.out.println("111");return iTbClueTrackRecordService.selectListById(clueId);}
- 不带?的请求行:如: /report/subjectStatistics/2020-03-11/2022-04-14
使用@PathVariable
@GetMapping ("/subjectStatistics/{beginTime}/{endTime}")public AjaxResult subjectStatistics (@PathVariable String beginTime , @PathVariable String endTime) {String s = "1";List <SubjectInfoVo> list = reportService.subjectStatistics(beginTime , endTime , s);return AjaxResult.success(list);}









