zoukankan      html  css  js  c++  java
  • SpringBoot三种获取Request和Response的方法

    通过静态方法获取,你也可以封装一个静态方法出来

    @GetMapping(value = "")
    public String center() {
        ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
        HttpServletRequest request = servletRequestAttributes.getRequest();
        HttpServletResponse response = servletRequestAttributes.getResponse();
        //...
    }

    通过参数直接获取,只要在你的方法上加上参数,Springboot就会帮你绑定,你可以直接使用。如果你的方法有其他参数,把这两个加到后面即可。

    @GetMapping(value = "")
    public String center(HttpServletRequest request,HttpServletResponse response) {
        //...
    }

    注入到类,这样就不用每个方法都写了

    @Autowired
    private HttpServletRequest request;
     
    @Autowired
    private HttpServletResponse response;
     
    @GetMapping(value = "")
    public String center() {
        //...
    }

    转自:https://blog.csdn.net/jiulanhao/article/details/83068952

  • 相关阅读:
    Decompiling XAPK Files
    ps4双手柄inputManager设置
    游客须知
    页面类
    Temp
    Web AppDomain
    委托和事件
    动态执行js
    遍历对象属性,成员,方法的方法
    用Windows操作系统的人有时会遇到这样的错误信息:
  • 原文地址:https://www.cnblogs.com/dcrenl/p/13953437.html
Copyright © 2011-2022 走看看