SpringBoot獲取Request和Response方法代碼解析
更新時間:2020年11月19日 15:01:49 作者:抽風同學
這篇文章主要介紹了SpringBoot獲取Request和Response方法代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
通過靜態(tài)方法獲取,你也可以封裝一個靜態(tài)方法出來
@GetMapping(value = "") public String center() { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes(); HttpServletRequest request = servletRequestAttributes.getRequest(); HttpServletResponse response = servletRequestAttributes.getResponse(); //... }
通過參數(shù)直接獲取,只要在你的方法上加上參數(shù),Springboot就會幫你綁定,你可以直接使用。如果你的方法有其他參數(shù),把這兩個加到后面即可。
@GetMapping(value = "") public String center(HttpServletRequest request,HttpServletResponse response) { //... }
注入到類,這樣就不用每個方法都寫了
@Autowired private HttpServletRequest request; @Autowired private HttpServletResponse response; @GetMapping(value = "") public String center() { //... }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Spring中的@EnableScheduling定時任務注解
這篇文章主要介紹了Spring中的@EnableScheduling注解,@EnableScheduling是 Spring Framework 提供的一個注解,用于啟用 Spring 的定時任務功能,通過使用這個注解,可以在 Spring 應用程序中創(chuàng)建定時任務,需要的朋友可以參考下2024-01-01Java的四種常見線程池及Scheduled定時線程池實現(xiàn)詳解
這篇文章主要介紹了Java的四種常見線程池及Scheduled定時線程池實現(xiàn)詳解,在Java中,我們可以通過Executors類來創(chuàng)建ScheduledThreadPool,Executors類提供了幾個靜態(tài)方法來創(chuàng)建不同類型的線程池,包括ScheduledThreadPool,需要的朋友可以參考下2023-09-09java中java.util.Date和java.sql.Date之間的轉換的示例
java.util.Date是java.sql.Date的父類,有時候在和SqlServer數(shù)據(jù)庫打交道時,也會遇到,本文主要介紹了java中java.util.Date和java.sql.Date之間的轉換的示例,具有一定的參考價值,感興趣的可以了解一下2024-05-05Java使用正則表達式截取重復出現(xiàn)的XML字符串功能示例
這篇文章主要介紹了Java使用正則表達式截取重復出現(xiàn)的XML字符串功能,涉及java針對xml字符串及指定格式字符串的正則匹配相關操作技巧,需要的朋友可以參考下2017-08-08SpringBoot啟動之SpringApplication初始化詳解
這篇文章主要介紹了SpringBoot啟動之SpringApplication初始化詳解,首先初始化資源加載器,默認為null;斷言判斷主要資源類不能為null,否則報錯,需要的朋友可以參考下2024-01-01