• 一、可以封装为静态方法。
  1. ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();

  2. HttpServletRequest request = servletRequestAttributes.getRequest();

  3. HttpServletResponse response = servletRequestAttributes.getResponse();

  • 二、controller的方法里面。
  1. @GetMapping(value = "")

  2. public String doSomething(HttpServletRequest request,HttpServletResponse response) {

  3. //...

  4. }

  • 三、直接注入。
  1. @Autowired

  2. private HttpServletRequest request;

  3. @Autowired

  4. private HttpServletResponse response;

转载于:https://my.oschina.net/kunBlog/blog/3042788

SpringBoot三种获取Request和Response的方法相关推荐

  1. SpringBoot 三种拦截http请求方式Filter,interceptor和aop

    SpringBoot 三种拦截http请求方式Filter,interceptor和aop. 这三种拦截方式的拦截顺序是:filter->Interceptor-->ControllerA ...

  2. SpringMvc4中获取request、response对象的方法

    springMVC4中获取request和response对象有以下两种简单易用的方法: 1.在control层获取 在control层中获取HttpServletRequest和HttpServle ...

  3. SpringMVC获取Request,Response, Session对象

    SpringMVC获取Request,Response, Session对象 方法一 通过@Resource注解注入,@Autowired也可以 @Resource private HttpServl ...

  4. Struts2.x中获取request,response,session的方式

    Struts2.x中获取request,response,session的方式有两种:非IOC方式和IOC方式: 一:非IOC方式: 要获得request,response,session 这些对象, ...

  5. 三种获取Class类型的实例的方法

    通过Object类中的getClass()方法: 通过静态方法Class.forName("全类名"): 通过类字面常量Class.class. 三种获取Class类型的实例的方法 ...

  6. spring MVC中获取request和response

    spring MVC中获取request和response: Java代码   HttpServletRequest request = ((ServletRequestAttributes) Req ...

  7. SpringBoot三种方式实现定时任务

    SpringBoot三种方式实现定时任务 定时任务实现的三种方式: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务.使用 ...

  8. 盘点三种卫星图分幅导出的方法

    1. 概述 分幅的使用场景有很多,最经常接触的是国家根据不同比例尺制定的<国家基本比例尺地形图分幅和编号>(即我们常说的国家标准分幅):在工程上需要将一张大的图分成多张导出,也是分幅:如果 ...

  9. SAP-ABAP三种定义嵌套型结构的方法

    *第一种定义嵌套型结构的方法 DATA: BEGIN OF str1, f_name(4) TYPE c VALUE 'Brad', l_name(4) TYPE c VALUE 'Pitt', EN ...

最新文章

  1. NOIP 模拟 box - 费用流 / 匈牙利
  2. ActiveMQ入门-ActiveMQ跟SpringBoot整合发送接收Topic
  3. catia钣金根据线段折弯_折弯大神分析钣金折弯下刀顺序
  4. CSDN博客投票活动开始了
  5. STM32中GPIO_Mode--GPIO配置
  6. 基础知识(十一)Eigen求解稀疏矩阵
  7. 第二次作业 项目质量管理重点知识梳理
  8. python黑白棋 pygame_python使用minimax算法实现五子棋
  9. 网站发布的文章如何快速被收录?
  10. AD在PCB设计中导入LOGO
  11. (六)Graphics基本应用
  12. 19【推荐系统16】CTRCVR联合学习
  13. 基于PHP和YII框架技术的班级管理系统 | 饭饭博客
  14. 360扩展中心没有idm了_媒体中心扩展器和Xbox 360
  15. linux c写的一个航班查询的程序
  16. 切换window窗口
  17. 求解leetcode分式化简
  18. 电容屏物体识别_电容屏物体触控识别技术的简单介绍
  19. 深度linux怎么还原系统,深度一键还原怎么用 深度一键还原教程介绍
  20. 手机SIM卡操作--android系统

热门文章

  1. 零基础学Python-爬虫-5、下载音频
  2. oracle11g自动内存管理
  3. jsp学习(1)jsp请求过程和生命周期
  4. webstorm 激活方法
  5. 代码质量的几点新思考
  6. hdu 1047 Integer Inquiry
  7. java生成可执行文件的方法总结
  8. 7-26 有重复的数据I (10 分)
  9. scrapy 解析css,Scrapy基础(六)————Scrapy爬取伯乐在线一通过css和xpath解析文章字段...
  10. sql导入excel数据失败_nifi入门从Excel数据导入ES开始