<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    WEBFLUX + SPRING SESSION + REACTIVE MONGODB

    添加依賴,pom.xml

    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-webflux</artifactId>
    </dependency>
            
            
    <!-- spring session with mongodb -->
    <dependency>
       <groupId>org.springframework.session</groupId>
       <artifactId>spring-session-data-mongodb</artifactId>
    </dependency>
            
    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-data-mongodb-reactive</artifactId>
    </dependency>

    配置文件,application.yaml

    spring:
       session:
          store-type: mongodb
          timeout: 30s
          mongodb:
             collection-name: WEB_SESSIONS


    java配置,HttpSessionConfiguration.java:

    package com.paul.testmicroservicecommon.config;

    import org.springframework.boot.autoconfigure.session.MongoSessionProperties;
    import org.springframework.boot.autoconfigure.session.SessionProperties;
    import org.springframework.boot.context.properties.EnableConfigurationProperties;
    import org.springframework.context.annotation.Bean;
    import org.springframework.session.config.ReactiveSessionRepositoryCustomizer;
    import org.springframework.session.data.mongo.ReactiveMongoSessionRepository;
    import org.springframework.session.data.mongo.config.annotation.web.reactive.EnableMongoWebSession;

    @EnableMongoWebSession
    @EnableConfigurationProperties(MongoSessionProperties.class)
    public class HttpSessionConfiguration {
        
        @Bean
        public ReactiveSessionRepositoryCustomizer<ReactiveMongoSessionRepository> customize(
            SessionProperties sessionProperties,
            MongoSessionProperties mongoSessionProperties
        ){
            return c -> {
                c.setMaxInactiveIntervalInSeconds((int)sessionProperties.getTimeout().getSeconds());
                c.setCollectionName(mongoSessionProperties.getCollectionName());
            };
        }

    }

    posted on 2021-12-22 09:24 paulwong 閱讀(294) 評論(0)  編輯  收藏 所屬分類: MONGODB

    主站蜘蛛池模板: 亚洲精品免费在线| 亚洲尹人香蕉网在线视颅| 精品免费久久久久久久| 一区二区三区免费视频播放器 | 成人免费观看男女羞羞视频| 亚洲精品一区二区三区四区乱码| 中文字幕亚洲专区| 四虎影视免费永久在线观看 | 亚洲国产美女精品久久久久| 亚洲精品无码久久一线| 亚洲福利视频一区二区| 日韩高清免费在线观看| 无限动漫网在线观看免费| 99久久久国产精品免费牛牛四川| 久久www免费人成精品香蕉| 美女视频黄频a免费观看| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲国产精品综合久久网各| 亚洲国语精品自产拍在线观看| 亚洲欧洲久久av| 免费va在线观看| 国产伦精品一区二区三区免费迷 | 日韩亚洲翔田千里在线| 亚洲人成网国产最新在线| 亚洲国产视频网站| 亚洲第一成年人网站| 色播亚洲视频在线观看| 亚洲成人在线网站| 亚洲欧洲一区二区| 亚洲三级电影网址| 337p日本欧洲亚洲大胆色噜噜| 亚洲欧洲日产国码久在线观看| 亚洲精选在线观看| 亚洲午夜未满十八勿入| 无码欧精品亚洲日韩一区| 亚洲嫩模在线观看| 亚洲国产精品综合一区在线| 亚洲va成无码人在线观看| 2019亚洲午夜无码天堂| 亚洲精品无码专区| 老司机午夜在线视频免费观|