pursue wind pursue wind
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
  • mybatis

  • mybatis-plus

  • Spring

    • spring
    • Spring--Http源码
    • Spring-5-0中文版-3-9
    • Spring-Bean的作用域管理
    • Spring-Bean的生命周期
    • Spring-事务管理
    • Spring-实战---IoC容器的依赖注入
    • SpringBean
    • SpringMVC 工作原理详解
    • SpringMVC-Restful
    • SpringMVC-的处理拦截器
    • SpringMVC之@CookieValue注解
    • SpringMVC之Controller查找(Spring4-0-3-Spring5-0-4源码进化对比)
    • SpringMVC全局异常
    • SpringMVC数据绑定
    • SpringMVC的@ResponseBody注解说明
    • Spring学习与面试
    • Spring源码解析-IoC容器的初始化过程(上)
  • SpringBoot

  • SpringSecurity

  • SpringCloud

  • 单元测试框架Mockito
  • 框架
  • Spring
pursuewind
2020-11-23

SpringMVC之@CookieValue注解

#使用**@CookieValue注解映射cookie值 @CookieValue 注解能将一个方法参数与一个HTTP cookie**的值进行绑定,即可自动解析cookie。 看一个这样的场景:以下的这个cookie存储在一个HTTP请求中:

	t=4CBCBDA72BB84FC8BE0515344C6FDF46
1

下面的代码演示了拿到 t 这个cookie值的方法: 定义@RequestMapping注解的处理方法

    @RequestMapping(path = "/logout/", method = {RequestMethod.GET, RequestMethod.POST})
    @ResponseBody
    public String logout(@CookieValue("ticket") String ticket) {
        userService.logout(ticket);
        return "redirect:/";
    }
1
2
3
4
5
6

若注解的目标方法参数不是 String 类型,则类型转换会自动进行 这个注解可以注解到处理器方法上,在Servlet环境和Portlet环境都能使用。

Last Updated: 2023/01/30, 11:01:00
SpringMVC-的处理拦截器
SpringMVC之Controller查找(Spring4-0-3-Spring5-0-4源码进化对比)

← SpringMVC-的处理拦截器 SpringMVC之Controller查找(Spring4-0-3-Spring5-0-4源码进化对比)→

Theme by Vdoing | Copyright © 2019-2023 pursue-wind | 粤ICP备2022093130号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
  • 飙升榜
  • 新歌榜
  • 云音乐民谣榜
  • 美国Billboard榜
  • UK排行榜周榜
  • 网络DJ