引入Spring session后项目报错
来源:16-7 本章小结
hangzy
2019-02-21
老师你好,我在引入Spring Session框架后,项目后台报错,但是能够正常访问http://localhost:8080
我的pom文件
Spring版本已经改为4.0.3.RELEASE
RedissonManager代码
package com.mmall.common;
import com.mmall.util.PropertiesUtil;
import lombok.extern.slf4j.Slf4j;
import org.redisson.Redisson;
import org.redisson.config.Config;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
@Component
@Slf4j
public class RedissonManager {
private Config config = new Config();
private Redisson redisson = null;
private static String redis1Ip = PropertiesUtil.getProperty("redis1.ip");
private static Integer redis1Port = Integer.parseInt(PropertiesUtil.getProperty("redis1.port"));
private static String redis2Ip = PropertiesUtil.getProperty("redis2.ip");
private static Integer redis2Port = Integer.parseInt(PropertiesUtil.getProperty("redis2.port"));
public Redisson getRedisson() {
return redisson;
}
@PostConstruct
private void init() {
try {
config.useSingleServer().setAddress(new StringBuilder().append(redis1Ip).append(":").append(redis1Port).toString());
redisson = (Redisson) Redisson.create(config);
log.info("初始化Redisson结束");
} catch (Exception e) {
log.error("redisson init error",e);
}
}
}
applicationContext-spring-session.xml配置
写回答
1回答
-
geelylucky
2019-02-22
亲爱的同学,你好,我是geely老师的助教。
你的pom.xml应该和老师的不一致,可能少了包,导致相关的类找不到。你对比一下老师的pom.xml,加上对应的jar包就可以了。
012019-02-24
相似问题