【发布时间】:2016-04-23 00:28:22
【问题描述】:
我想在没有 Redis 的情况下使用 spring-boot + spring-session,但使用 dynamodb 作为 sessionRepository 实现。
所有可用的示例都与 Redis 或 Hazelcast 紧密结合,并且大多是自动配置,抽象出正在初始化的 bean。此外,我的 spring boot 配置明确定义了一个
@Bean
public TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFactory(Environment env) {
TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
return factory;
}
我还为 spring-session 禁用了 spring-boot 自动配置 SessionAutoConfiguration.class。
所以我有几个问题。
1. 如何配置我的 spring-boot 项目,该项目具有明确定义的 TomcatEmbeddedServletContainerFactory bean 以使用 spring-session?
2. 我注意到 spring-session 与 Redis 和 Hazelcast 紧密结合(仅此而已)。对使用像 amazon dynamodb 这样的商店作为会话存储库 impl 是否有异议?
让我了解如何配置我想要实现的目标,但我一直遇到初始化异常。如果有人能指出正确的方向,我将不胜感激。
使用 spring-session 版本:1.1.0.M1
【问题讨论】:
标签: configuration spring-session