SpringMVC接收参数的方式

1.路径设置
    @RequestMapping(value="地址",method="请求方式")    ->    可以加在【类】和【方法】上
    @GetMapping / @PostMapping / @PutMapping / @DeleteMapping    ->    只能加在方法上
        get      @GetMapping  ==  @RequestMapping(xxx, RequestMethod=GET)
        post     @PostMapping  ==  @RequestMapping(xxx, RequestMethod=POST)
        put      @PutMapping  ==  @RequestMapping(xxx, RequestMethod=PUT)
        delete   @DeleteMapping  ==  @RequestMapping(xxx, RequestMethod=DELETE)
2.接收参数【重点】
    2.1.param
        直接接收 handler(类型 形参名)  形参名 = 请求参数名
        注解指定 handler(@RequestParam(name="请求参数名", required=true, defaultValue="默认值"))
        一名多值 handler(@RequestParam List key)
        实体接收 handler(实体 对象)  对象的属性名 = 请求参数名
    2.2.路径参数
        设置动态路径和标识  /{key}/info/{key}
        接收路径 handler(@PathVariable(动态路径key) 类型 形参名)
    2.3.json
        数据接收 handler(@RequestBody 实体类 对象)
        准备工作:
            1.导入jackson依赖
            2.@EnableWebMvc [加入handlerMapping 加入handlerAdapter 给handlerAdapter配置json处理器]
3.cookie接收
    handler(@CookieValue("cookie的名字"))
4.请求头接收
    handler(@RequestHeader("cookie的名字"))
5.原生api获取
    handler(HttpServletResponse response, HttpServletRequest request, HttpSession session)
    ServletContext  -> ioc  ->  全局变量 @Autowired
6.共享域获取
    原生api方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值