@RestController
@RequestMapping("/product/product-info")
public class TestController {
@GetMapping("/findById")
public User findById(Integer id) {
...
}
@PostMapping("/page")
public void findPage(Page page) {
...
}
}
@RestController
@RestController = @Controller + @ResponseBody
会把当前类当成controller进行处理,并将所有的返回参数放到ResponseBody中。
@RequestMapping
请求的前缀,所有该controller下的请求都需要加上“/product/product-info”的前缀。
@GetMapping
标志这是一个get请求,并且需要通过“/findById”地址才可以访问到。
@PostMapping
标志这是一个get请求,并且需要通过“/page”地址才可以访问到。