最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot配置請求超時時間(Http會話和接口訪問)

 更新時間:2024年07月03日 09:39:35   作者:普通網(wǎng)友  
本文主要介紹了springboot配置請求超時時間,包含Http會話和接口訪問兩種,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1、配置Http會話超時

可以通過兩種方式為Spring Boot應(yīng)用程序配置HTTP會話超時

1.1 application.properties中配置會話超時

最簡單的方法是在你的application.properties中加入?yún)?shù)server.servlet.session.timeout。

server:
  servlet:
    session:
      # 配置會話超時
      timeout: 120s

還要注意的是,Tomcat不允許你將超時時間設(shè)置得少于60秒。

1.2 以程序方式配置會話超時

假設(shè)我們想讓我們的HttpSession只持續(xù)兩分鐘。為了實(shí)現(xiàn)這一點(diǎn),我們可以在我們的WebConfiguration類中添加一個EmbeddedServletContainerCustomizerBean,內(nèi)容如下。

@Configuration
public class WebConfiguration {
  @Bean
  public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer() {
    return new EmbeddedServletContainerCustomizer() {
      @Override
      public void customize(ConfigurableEmbeddedServletContainer container) {
        container.setSessionTimeout(2, TimeUnit.MINUTES);
      }
    };
  }
}

這里再給出一個使用Java 8和lambda表達(dá)式的捷徑寫法。

public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer() {
    return (ConfigurableEmbeddedServletContainer container) -> {
      container.setSessionTimeout(2, TimeUnit.MINUTES);
    };
  }

在應(yīng)用程序啟動期間,Spring Boot自動配置檢測到EmbeddedServletContainerCustomizer,并調(diào)用customize(…)方法,傳遞對Servlet容器的引用。

2、配置接口訪問超時

SpringBoot設(shè)置接口訪問超時時間有兩種方式

2.1 配置文件方式

在配置文件application.properties中加了spring.mvc.async.request-timeout=120000,意思是設(shè)置超時時間為120000ms即120s

# [設(shè)置接口的超時時間]
spring.mvc.async.request-timeout=120000

2.2 配置Config配置類

還有一種就是在config配置類中加入:

public class WebMvcConfig extends WebMvcConfigurerAdapter {
	@Override
	public void configureAsyncSupport(final AsyncSupportConfigurer configurer) {
		configurer.setDefaultTimeout(20000);
		configurer.registerCallableInterceptors(timeoutInterceptor());
	}

	@Bean
	public TimeoutCallableProcessingInterceptor timeoutInterceptor() {
		return new TimeoutCallableProcessingInterceptor();
	}
}

到此這篇關(guān)于springboot配置請求超時時間(Http會話和接口訪問)的文章就介紹到這了,更多相關(guān)springboot 請求超時時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot配置文件application.properties的使用

    SpringBoot配置文件application.properties的使用

    這篇文章主要介紹了SpringBoot配置文件application.properties的使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java中break的第三種用法說明

    Java中break的第三種用法說明

    這篇文章主要介紹了Java中break的第三種用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • java實(shí)現(xiàn)輕量型http代理服務(wù)器示例

    java實(shí)現(xiàn)輕量型http代理服務(wù)器示例

    這篇文章主要介紹了java實(shí)現(xiàn)輕量型http代理服務(wù)器示例,需要的朋友可以參考下
    2014-04-04
  • Java 從互聯(lián)網(wǎng)上爬郵箱代碼示例

    Java 從互聯(lián)網(wǎng)上爬郵箱代碼示例

    這篇文章介紹了Java 從互聯(lián)網(wǎng)上爬郵箱的有關(guān)內(nèi)容,主要是一個代碼示例,小編覺得挺不錯的,這里給大家分享下,需要的朋友可以了解。
    2017-10-10
  • Java攔截器和過濾器的區(qū)別分析

    Java攔截器和過濾器的區(qū)別分析

    今天帶大家分析java攔截器和過濾器的區(qū)別,文中有非常詳細(xì)的解釋說明,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • springboot靜態(tài)資源(static)無法訪問問題404及解決過程

    springboot靜態(tài)資源(static)無法訪問問題404及解決過程

    文章瀏覽閱讀7.8k次。本文介紹了SpringBoot項(xiàng)目中遇到的靜態(tài)資源無法訪問的問題及解決辦法。主要從攔截器配置、靜態(tài)資源映射配置和pom.xml文件配置三個方面進(jìn)行詳細(xì)說明。
    2026-05-05
  • Spring?Boot自動配置源碼實(shí)例解析

    Spring?Boot自動配置源碼實(shí)例解析

    Spring Boot作為Java領(lǐng)域最為流行的快速開發(fā)框架之一,其核心特性之一就是其強(qiáng)大的自動配置機(jī)制,下面這篇文章主要給大家介紹了關(guān)于Spring?Boot自動配置源碼的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • 簡述JAVA中堆內(nèi)存與棧內(nèi)存的區(qū)別

    簡述JAVA中堆內(nèi)存與棧內(nèi)存的區(qū)別

    這篇文章主要介紹了JAVA中堆內(nèi)存與棧內(nèi)存的區(qū)別,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • springboot 跨域配置類及跨域請求配置

    springboot 跨域配置類及跨域請求配置

    這篇文章主要介紹了springboot 跨域配置類及跨域請求配置,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • Java 是如何利用接口避免函數(shù)回調(diào)的方法

    Java 是如何利用接口避免函數(shù)回調(diào)的方法

    本篇文章主要介紹了Java 是如何利用接口避免函數(shù)回調(diào)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02

最新評論

莫力| 长兴县| 绍兴市| 滦平县| 五原县| 黔东| 元阳县| 微山县| 安新县| 凌云县| 景宁| 蒙阴县| 眉山市| 威信县| 武强县| 石台县| 山西省| 高州市| 芦溪县| 台中市| 宝鸡市| 乌鲁木齐县| 黎川县| 西华县| 西宁市| 文成县| 新竹市| 天峻县| 商都县| 宜兰市| 博客| 武山县| 陵川县| 楚雄市| 阳山县| 南乐县| 颍上县| 巴彦淖尔市| 三明市| 诸暨市| 蒙山县|