如题:
httpservletrequest、httpservletresponse、httpsession可否用spring注解的方式获取呢?
每次响应都会生成一次新的 request、response,然后响应结束之后生命周期就结束了,session则是客户端第一次和服务器做交互的时候产生,销毁就要看你配置的session的生命周期了。而spring注入的时候是在类实例化的时候注入的, 项目结束生命周期结束。生命周期不一样,如果只用一个对象来接受,怎么保证在高并发的时候,没个请求都是不一样的request和response呢?
至于楼主嫌麻烦的话
springMVC有把每次响应的request和response对象分装在线程变量里面,可以直接取
((ServletRequestAttributes) RequestContextHolder
.getRequestAttributes()).getRequest(); 版本不一样可能会有所不同
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。