springboot2.0 session存储到redis整合过程中踩倒的坑 - Go语言中文社区

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


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

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

<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不沾边的错误

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

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

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

spring-session-data-redis

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

至此:问题解决

 

总结 只要看到

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

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

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43706845/article/details/90774515
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-02 09:35:10
  • 阅读 ( 1002 )
  • 分类:Redis

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢