Spring项目集成Spring-Session以及可能遇到的问题
一.准备Jar包
<!-- Spring Session Start -->
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session</artifactId>
<version>1.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.6.4.RELEASE</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.8.0</version>
</dependency>
<!-- Spring Session End -->
非maven自行下载,需要注意多下一个commons-pool2-2.3.jar
maven不必下载,maven已经自动解决依赖了
二.安装Redis
我的机器是windows,所以下载的是windows版本的.Redis官方只支持linux,这里用的是MS Open Tech开发的windows版本,地址在这redis for windows,记得下载zip版本,最新版本3.0.501,往下滑就能看到
解压之后内容如下(文档给我删了..不要在意)
注意这个start.bat是我自己建的,内容如下:
redis-server redis.windows.conf
点击start.bat就能启动redis,具体配置不说了,自行google
三.集成到Spring项目里
1.Spring配置文件
<!-- Spring-Session 配置开始 -->
<bean id="jedisPoolConfig" class=