开发者社区> 问答> 正文

httpservletrequest、httpservletresponse、httpsession可否用spring注解的方式获取呢?

如题:
httpservletrequest、httpservletresponse、httpsession可否用spring注解的方式获取呢?

展开
收起
小旋风柴进 2016-03-04 14:15:32 3345 0
2 条回答
写回答
取消 提交回答
  • 技术源于生活

    不行的,楼下说的很好

    2019-07-17 18:52:14
    赞同 展开评论 打赏
  • 每次响应都会生成一次新的 request、response,然后响应结束之后生命周期就结束了,session则是客户端第一次和服务器做交互的时候产生,销毁就要看你配置的session的生命周期了。而spring注入的时候是在类实例化的时候注入的, 项目结束生命周期结束。生命周期不一样,如果只用一个对象来接受,怎么保证在高并发的时候,没个请求都是不一样的request和response呢?

    至于楼主嫌麻烦的话
    springMVC有把每次响应的request和response对象分装在线程变量里面,可以直接取
    ((ServletRequestAttributes) RequestContextHolder
    .getRequestAttributes()).getRequest(); 版本不一样可能会有所不同

    2019-07-17 18:52:14
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多