From dc065b16ecca83ca7e929cab8eb1e908bf5b280b Mon Sep 17 00:00:00 2001 From: WendyYang Date: Fri, 16 Jun 2023 09:23:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AEsession=E8=BF=87=E6=9C=9F?= =?UTF-8?q?=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../auth/config/RedisSessionTimeoutConfig.java | 38 ---------------------- .../security/auth/config/SessionTimeoutConfig.java | 38 ++++++++++++++++++++++ 2 files changed, 38 insertions(+), 38 deletions(-) delete mode 100644 pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/RedisSessionTimeoutConfig.java create mode 100644 pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/SessionTimeoutConfig.java diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/RedisSessionTimeoutConfig.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/RedisSessionTimeoutConfig.java deleted file mode 100644 index 99676cf..0000000 --- a/pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/RedisSessionTimeoutConfig.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.ningdatech.pmapi.user.security.auth.config; - -import lombok.RequiredArgsConstructor; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.boot.autoconfigure.AutoConfigureAfter; -import org.springframework.context.annotation.Configuration; -import org.springframework.session.data.redis.RedisIndexedSessionRepository; -import org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration; - -import javax.annotation.PostConstruct; - -/** - *

- * 设置session的过期时间为一天 - *

- * - * @Author LiuXinXin - * @Date 2020/7/29 9:46 上午 - * @Version 1.0 - **/ -@Configuration -@RequiredArgsConstructor -@AutoConfigureAfter(RedisHttpSessionConfiguration.class) -public class RedisSessionTimeoutConfig { - - @Value("${spring.session.timeout:60 * 60 * 4}") - private Integer springSessionTimeout; - - private final RedisHttpSessionConfiguration redisHttpSessionConfiguration; - private final RedisIndexedSessionRepository redisIndexedSessionRepository; - - @PostConstruct - public void sessionTimeoutTime() { - redisHttpSessionConfiguration.setMaxInactiveIntervalInSeconds(springSessionTimeout); - redisIndexedSessionRepository.setDefaultMaxInactiveInterval(springSessionTimeout); - } - -} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/SessionTimeoutConfig.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/SessionTimeoutConfig.java new file mode 100644 index 0000000..bbf7bd5 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/SessionTimeoutConfig.java @@ -0,0 +1,38 @@ +package com.ningdatech.pmapi.user.security.auth.config; + +import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.autoconfigure.AutoConfigureAfter; +import org.springframework.context.annotation.Configuration; +import org.springframework.session.data.redis.RedisIndexedSessionRepository; +import org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration; + +import javax.annotation.PostConstruct; + +/** + *

+ * 设置session的过期时间为一天 + *

+ * + * @Author LiuXinXin + * @Date 2020/7/29 9:46 上午 + * @Version 1.0 + **/ +@Configuration +@RequiredArgsConstructor +@AutoConfigureAfter(RedisHttpSessionConfiguration.class) +public class SessionTimeoutConfig { + + @Value("${spring.session.timeout:14400}") + private Integer springSessionTimeout; + + private final RedisHttpSessionConfiguration redisHttpSessionConfiguration; + private final RedisIndexedSessionRepository redisIndexedSessionRepository; + + @PostConstruct + public void sessionTimeoutTime() { + redisHttpSessionConfiguration.setMaxInactiveIntervalInSeconds(springSessionTimeout); + redisIndexedSessionRepository.setDefaultMaxInactiveInterval(springSessionTimeout); + } + +}