spring - Redis Spring会话bean未更新
问题描述
我正在尝试在我的 Spring Boot 应用程序中将我的 http 会话切换到 redis。当第一个请求到达后端时,它会被身份验证过滤器过滤。此过滤器的一项职责是使用数据填充用户会话 bean。在此步骤会话已成功保存到 redis 实例,但未调用更改的增量(应包括会话 bean)。我想指出,通过在 tomcat 上存储会话,会话 bean 可以正常工作。
那么为什么填充在 OnePerRequest 过滤器上的会话 bean 没有更新为会话的增量呢?
解决方案
您是否尝试过以下配置?
@Configuration
@EnableRedisHttpSession(saveMode = SaveMode.ALWAYS)
public class RedisSessionConfig {
}
推荐阅读
- spring - 表单验证返回白标错误页面
- java - HashMap 抛出不需要的空指针异常
- powershell - 自建powershell脚本
- react-native - React Native 分页和 React 导航问题
- amazon-web-services - 如何使用 API 网关设置可公开访问的 API 调用?
- javascript - Youtube 嵌入代码是在 Javascript 或 Jquery 中使用 Regex 进行验证
- vis.js - 分层布局的 Vis.js 垂直节点位置
- android - 在 Android 中使用 Kotlin 时用于 xml 中的 ids 的 camelCase
- javascript - 用于将窗口滚动到元素顶部的 React 钩子
- python - 有没有办法将函数应用于具有形状 (None, 2) 的张量流数组的维度 0