<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 閱讀(290) 評論(0)  編輯  收藏 所屬分類: MONGODB

    主站蜘蛛池模板: 亚洲天堂在线播放| 日本视频免费观看| 亚洲一区二区三区免费观看| MM1313亚洲国产精品| 久久精品国产亚洲Aⅴ香蕉 | 亚洲乱色熟女一区二区三区丝袜| 日韩免费在线视频| 亚洲精品无码你懂的| 亚洲人成国产精品无码| 羞羞的视频在线免费观看| 亚洲深深色噜噜狠狠爱网站| 久草免费在线观看视频| 亚洲小说图片视频| 无码人妻一区二区三区免费| 人人公开免费超级碰碰碰视频| 亚洲福利视频网址| 亚洲午夜av影院| 99久久免费精品国产72精品九九 | 国拍在线精品视频免费观看| 久久亚洲AV无码精品色午夜 | 亚洲免费观看在线视频| 免费大片黄手机在线观看| 污污的视频在线免费观看| 久久亚洲日韩看片无码| 亚洲色偷偷综合亚洲AV伊人| 日韩不卡免费视频| 成人片黄网站色大片免费观看APP| 亚洲av成人一区二区三区| 久久亚洲国产精品一区二区| 国产成人涩涩涩视频在线观看免费 | 中文字幕亚洲电影| 日本一道本高清免费| 最近免费中文字幕大全免费| 一级毛片免费在线观看网站| 一本天堂ⅴ无码亚洲道久久| 国产精品免费小视频| 59pao成国产成视频永久免费 | 青青草国产免费久久久下载| 黄色免费网址大全| 亚洲а∨天堂久久精品9966| 国产乱弄免费视频|