SpringBoot獲取Request和Response方法代碼解析
通過(guò)靜態(tài)方法獲取,你也可以封裝一個(gè)靜態(tài)方法出來(lái)
@GetMapping(value = '')public String center() { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes(); HttpServletRequest request = servletRequestAttributes.getRequest(); HttpServletResponse response = servletRequestAttributes.getResponse(); //...}
通過(guò)參數(shù)直接獲取,只要在你的方法上加上參數(shù),Springboot就會(huì)幫你綁定,你可以直接使用。如果你的方法有其他參數(shù),把這兩個(gè)加到后面即可。
@GetMapping(value = '')public String center(HttpServletRequest request,HttpServletResponse response) { //...}
注入到類,這樣就不用每個(gè)方法都寫了
@Autowiredprivate HttpServletRequest request;@Autowiredprivate HttpServletResponse response;@GetMapping(value = '')public String center() { //...}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. asp下利用xml打包網(wǎng)站文件2. XSL簡(jiǎn)明教程3. Jsp servlet驗(yàn)證碼工具類分享4. JavaScript css3實(shí)現(xiàn)簡(jiǎn)單視頻彈幕功能5. IntelliJ IDEA 2020最新激活碼(親測(cè)有效,可激活至 2089 年)6. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫特效7. idea重置默認(rèn)配置的方法步驟8. Java中while語(yǔ)句的簡(jiǎn)單知識(shí)及應(yīng)用9. 使用 Python 實(shí)現(xiàn)微信消息的一鍵已讀的思路代碼10. ASP.Net Core對(duì)USB攝像頭進(jìn)行截圖
