REST:Representaional State Transfer,表现形式状态转换
http://localhost/user/getById?id=1
http://localhost/user/saveUser
http://localhost/user/1
http://localhost/user/
优点
按照 REST 风格访问资源时使用行为动作区分对资源进行了何种操作
http://localhost/users
查询全部用户信息 GET(查询)http://localhost/users/1
查询指定用户信息 GET(查询)http://localhost/users
添加用户信息 POST(新增、保存)http://localhost/users
修改用户信息 PUT(修改、更新)http://localhost/users/1
删除用户信息 DELETE(删除)根据 REST 风格对资源进行访问称为 RESTFUL
设定 http 请求动作(动词)
设定请求参数(路径变量)
入门案例1
名称:@RequestMapping
类型:方法注解
位置:SpringMVC 控制器定义上方
作用:设置当前控制器方法请求路径
范例:
属性
入门案例2
@PathVariable
@RequestBody、@RequestParam、@PathVariable
@RequestParam
用于接收 url 地址传参或表单传参@RequestBody
用于接收 json 数据@PathVariable
用于接收路径参数,使用 {参数名称} 描述路径参数