httpservletrequest、httpservletresponse、httpsession可否用spring注解的方式獲取
每次響應都會生成一次新的 request、response,然後響應結束之後生命周期就結束了,session則是客戶端第一次和服務器做交互的時候產生,銷毀就要看你配置的session的生命周期了。而spring注入的時候是在類實例化的時候注入的, 項目結束生命周期結束。生命周期不一樣,如果只用一個對象來接受,怎麼保證在高並發的時候,沒個請求都是不一樣的request和response呢?
至於樓主嫌麻煩的話
springMVC有把每次響應的request和response對象分裝在線程變量裡面,可以直接取
((ServletRequestAttributes) RequestContextHolder
.getRequestAttributes()).getRequest(); 版本不一樣可能會有所不同