Browse Source

设置session过期时间

tags/24080901
WendyYang 1 year ago
parent
commit
c04f12d4bb
2 changed files with 2 additions and 10 deletions
  1. +0
    -2
      pmapi/src/main/java/com/ningdatech/pmapi/App.java
  2. +2
    -8
      pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/RedisSessionConfig.java

+ 0
- 2
pmapi/src/main/java/com/ningdatech/pmapi/App.java View File

@@ -10,13 +10,11 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.context.annotation.EnableAspectJAutoProxy;
import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.transaction.annotation.EnableTransactionManagement;


/** /**
* @author liuxinxin * @author liuxinxin
*/ */
@EnableRedisHttpSession
@SpringBootApplication @SpringBootApplication
@EnableAsync @EnableAsync
@MapperScan(App.MAPPER_PACKAGES) @MapperScan(App.MAPPER_PACKAGES)


+ 2
- 8
pmapi/src/main/java/com/ningdatech/pmapi/user/security/auth/config/RedisSessionConfig.java View File

@@ -2,17 +2,12 @@ package com.ningdatech.pmapi.user.security.auth.config;//package com.ningdatech.


import com.ningdatech.pmapi.common.constant.BizConst; import com.ningdatech.pmapi.common.constant.BizConst;
import com.ningdatech.pmapi.user.security.auth.constants.SessionTimeConstant; import com.ningdatech.pmapi.user.security.auth.constants.SessionTimeConstant;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
import org.springframework.session.web.http.CookieHttpSessionIdResolver; import org.springframework.session.web.http.CookieHttpSessionIdResolver;
import org.springframework.session.web.http.DefaultCookieSerializer; import org.springframework.session.web.http.DefaultCookieSerializer;


import javax.annotation.PostConstruct;

/** /**
* <p> * <p>
* 设置session的过期时间为一天 * 设置session的过期时间为一天
@@ -23,8 +18,7 @@ import javax.annotation.PostConstruct;
* @Version 1.0 * @Version 1.0
**/ **/
@Configuration @Configuration
@RequiredArgsConstructor
@AutoConfigureAfter(RedisHttpSessionConfiguration.class)
@EnableRedisHttpSession
public class RedisSessionConfig { public class RedisSessionConfig {


@Bean @Bean


Loading…
Cancel
Save