特定案例的代碼片段
@Configuration
@NewEnableRedisHttpSession(maxInactiveIntervalInSeconds = 900)
@Import({RedisConfiguration.class})
這是一個注釋值: maxInactiveIntervalInSeconds = 900
@NewEnableRedisHttpSession(maxInactiveIntervalInSeconds = 900)
我想像這樣配置它
@NewEnableRedisHttpSession("${maxInactiveIntervalInSeconds}")
一些組態檔會給出值
maxInactiveIntervalInSeconds = 900
uj5u.com熱心網友回復:
用
@EnableRedisHttpSession(maxInactiveIntervalInSeconds = intervalInSeconds)
更符合您的需求
@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 900)
默認值為1800.
請參閱https://docs.spring.io/spring-session/docs/current/api/index.html?org/springframework/session/data/redis/config/annotation/web/http/EnableRedisHttpSession.html部分maxInactiveIntervalInSeconds。
根據評論補充。這樣做,以防您想從中獲得價值application.properties
spring.session.timeout=9000
@Value("${spring.session.timeout}")
private Integer maxInactiveIntervalInSeconds;
見https://stackoverflow.com/a/37440818/3728901
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/360456.html
