当前位置: 首页 > news >正文

Springboot中 使用request的几种方法。

  1)直接在controller层方法中传入request对象参数:通过该方法得到的request对象是不同的,是线程安全。

 

 

(2)自动注入::通过该方法得到的request对象是不同的,是线程安全。

 

(3)通过在controller基类中进行自动注入::通过该方法得到的request对象是不同的,是线程安全。

 

(4)手动调用生成::通过该方法得到的request对象是不同的,是线程安全。

 

(5)通过@ModelAttribut注解方法::通过该方法得到的request对象是相同的,是线程不安全。

 

 

综上所述,Controller中加参数(方法1)、自动注入(方法2和方法3)、手动调用(方法4)都是线程安全的,都可以用来获取request对象。如果系统中request对象使用较少,则使用哪种方式均可;如果使用较多,建议使用自动注入(方法2 和方法3)来减少代码冗余。如果需要在非Bean中使用request对象,既可以在上层调用时通过参数传入,也可以直接在方法中通过手动调用(方法4)获得。
 

相关文章:

  • 使用WebStorm 报错解决方法!!Unable to save settings: Failed to save settings (内含注册码破解码)
  • Angular7 关于Bootstrap4.x.x版本无法使用Glyphicons 字体图标 简单解决方案
  • springboot 获取访问接口的请求的IP地址
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • 什么是Kafka
  • Springboot 线程同步之Semaphore 的简单使用
  • JAVA Gson的使用
  • JAVA 最全最细的fastjson使用介绍,带你透彻领悟JSON
  • fastJson注解@JSONField 的作用及其效果
  • HttpClient 不同版本的超时时间设置
  • 使用两个栈实现队列,简单例子
  • 数据库ACID
  • 线程小记
  • JAVA JDK1.8 时间戳与时间格式化 实用工具类
  • 单例模式 之内部类延迟加载,(多)线程安全
  • $translatePartialLoader加载失败及解决方式
  • [译]前端离线指南(上)
  • es6要点
  • gulp 教程
  • HashMap剖析之内部结构
  • JavaScript服务器推送技术之 WebSocket
  • Javascript设计模式学习之Observer(观察者)模式
  • JavaScript学习总结——原型
  • Java深入 - 深入理解Java集合
  • jdbc就是这么简单
  • mac修复ab及siege安装
  • node学习系列之简单文件上传
  • Odoo domain写法及运用
  • Spring声明式事务管理之一:五大属性分析
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 开源SQL-on-Hadoop系统一览
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 聊聊hikari连接池的leakDetectionThreshold
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 浅谈web中前端模板引擎的使用
  • 如何选择开源的机器学习框架?
  • 使用SAX解析XML
  • 思维导图—你不知道的JavaScript中卷
  • 我的业余项目总结
  • 线性表及其算法(java实现)
  • ​ssh免密码登录设置及问题总结
  • #NOIP 2014# day.1 T2 联合权值
  • (007)XHTML文档之标题——h1~h6
  • (145)光线追踪距离场柔和阴影
  • (3)llvm ir转换过程
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (八)c52学习之旅-中断实验
  • (多级缓存)缓存同步
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (三)docker:Dockerfile构建容器运行jar包
  • (推荐)叮当——中文语音对话机器人
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .NET Standard 支持的 .NET Framework 和 .NET Core