【spring-session】错误:No bean named 'springSessionRepositoryFilter' available
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                【spring-session】错误:No bean named 'springSessionRepositoryFilter' available
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                前言
- spring-session 2.0.2.RELEASE
- 安裝官方文檔配置可以正常啟動(dòng)。
- 自己改動(dòng)了一下,就出現(xiàn)了錯(cuò)誤:No bean named ‘springSessionRepositoryFilter’ available
錯(cuò)誤內(nèi)容
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSessionRepositoryFilter' available問(wèn)題分析
項(xiàng)目是spring mvc的servlet3.0項(xiàng)目,使用注解配置。
 使用@EnableRedisHttpSession注解開啟spring session 功能,啟動(dòng)項(xiàng)目正常。
 不通過(guò)注解,而是通過(guò)實(shí)例化Bean RedisHttpSessionConfiguration就出現(xiàn)上述錯(cuò)誤。
經(jīng)過(guò)分析,是因?yàn)樵赗edisHttpSessionConfiguration中應(yīng)該被實(shí)例化的Bean RedisOperationsSessionRepository未被實(shí)例化。
看來(lái)只能通過(guò)@EnableRedisHttpSession注解開啟spring session 功能了。
我只是想修改maxInactiveIntervalInSeconds參數(shù)。使用@EnableRedisHttpSession注解后,改用下面的方式修改maxInactiveIntervalInSeconds參數(shù)。
@Configurationstatic class RedisHttpSessionConfigurationConfiguration {@Autowiredpublic void setRedisHttpSessionConfiguration(RedisHttpSessionConfiguration config,@Value("${redis.session.timeout}") int maxInactiveIntervalInSeconds) {config.setMaxInactiveIntervalInSeconds(maxInactiveIntervalInSeconds);}}總結(jié)
以上是生活随笔為你收集整理的【spring-session】错误:No bean named 'springSessionRepositoryFilter' available的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: 【IT之家开箱】七彩虹CVN B760I
- 下一篇: windows安装 Chocolatey
