您的位置:首页 > 数据库 > Redis

springboot2.0 session存储到redis整合过程中踩倒的坑

2019-06-04 16:35 615 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_43706845/article/details/90774515

之前一直用的是springboot1.5 在使用session整合到redis时 按照一些博客上的教程没有问题

但是这次采用的是springboot2.0的版本,把以前老项目的一些东西直接复制粘贴过来  pom.xml依赖如下

[code]<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

<!--spring2.0集成redis所需common-pool2--><dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-pool2</artifactId>
    <version>2.4.2</version>
</dependency>
<dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-data-redis</artifactId>
    <version>2.1.6.RELEASE</version>
</dependency>

因为之前也是这样做的  所以感觉问题不大 于是就这样写了,但是启动项目的时候一直报一些和redis不沾边的错误

[code]Failed to introspect Class [org.springframework.boot.autoconfigure.session.Sessi

完全搞不懂头绪,明明之前也是这么用的呀 

于是思考,是由于项目中的maven依赖关系导致的这样的问题,后来打开了

[code]spring-session-data-redis

这个依赖  发现   它居然依赖于spring-security,于是导入了spring-security的依赖 

至此:问题解决

 

总结 只要看到

Failed to introspect Class [ClassA] 请去检查项目中的依赖是否有问题

还遇到过什么别的坑可以加我的微信【jizifengtiannu】,欢迎讨论

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: