SpringBoot | contrller的使用
@Controller 处理http请求
@RestController Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller
@RequestMapping(value = {"/hello", "/hi"}, method = RequestMethod.GET) 配置URL映射,两个url路径都可以访问同一个方法
处理url里面的参数:
@PathVariable 获取url中的数据
@RequestParam 获取请求参数的值
@GetMapping/PostMapping 组合注解(感觉@RequestMapping 参数太长,可以用这些替换)
@PathVariable 获取url中的数据
@GetMapping(value = "/index/{id}") public String index(@PathVariable("id") Integer id){ return "id: "+ id; }
@RequestParam 获取请求参数的值
@GetMapping(value = "/detail") public String detail(@RequestParam("page") Integer page){ return "page: "+ page; }