最近在看spring-boot,有看到利用redis,将session放到缓存中,实现分布式系统的session共享,引入下图的jar包
加入了启用redisHttpSesion的配置。
配置redis
java.lang.IllegalStateException: Failed to introspect Class [org.springframework.boot.autoconfigure.session.SessionAutoConfiguration$ServletSessionConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]
at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:507) ~[spring-core-5.1.7.RELEASE.jar:5.1.7.RELEASE]
配置完毕,启动却报了上述异常,无法映射这个sessionAUtoConfiguration注解对应的类,一直没有查到是什么原因
我的spring-boot版本是用的最新版的2.1.5.RELEASE。
尝试了各种方法,最后选择将springboot版本降到2.1.3.RELEASE,再启动发现就没有问题了。最终原因也还是不清楚,至少是启动起来了,有知道原因的大神可以评论帮忙解答下