社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
之前一直用的是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】,欢迎讨论
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!