spring boot 整合spring session设置超时时间

时间:2025-03-19 11:43:30
@Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) @Documented @Import({RedisHttpSessionConfiguration.class}) @Configuration public @interface EnableRedisHttpSession { //超时时间 默认为1800s int maxInactiveIntervalInSeconds() default 1800; //redis中的存储结构 String redisNamespace() default "spring:session"; //ON_SAVE(表示在response commit前刷新缓存),IMMEDIATE(表示只要有更新,就刷新缓存) RedisFlushMode redisFlushMode() default RedisFlushMode.ON_SAVE; //设置redis的清空任务 String cleanupCron() default "0 * * * * *"; }