@RestController 相当于@Contorller+@responseBody 每个方法都是@ResponseBody
@RequestMapping(value = "test", method = RequestMethod.GET)
指定方法类型
@GetMapping(value="test”)
相当于注解:@RequestMapping(value = "test", method = RequestMethod.GET)
@PostMapping(value="test”)
相当于注解:@RequestMapping(value = "test", method = RequestMethod.POST)
RESTful风格代码
@RequestMapping(value = "insertUser/{id}/{name}")
public AdminUser insertUser(@PathVariable("id") Integer id, @PathVariable("name") String name){
AdminUser adminUser = new AdminUser();
adminUser.setId(id);
adminUser.setUserName(name);
return adminUser;
}
遇到路径冲突使用不同的提交方式解决,或者换参数位置解决
一般RESTful路径中的参数是数据库中的字段,如果不是数据库中的字段推荐使用?&传参方式