Springboot搭建shiro环境异常



这个错误如何解决呢?

你可以搜索shiroBeanAutoConfiguration 这个自动配置的class,这里面是配置了你这个类的。

请问一下具体方案呢?我是取消使用shiro-spring-boot-starter吗?还是删除shiro-spring-boot-starter的某个包呢?

shiroBeanAutoConfiguration,请问使用这个配置类要导入哪个pom依赖呢?

pom没问题,方便上传到代码管理平台吗?我可以查看具体情况。

还没有任何代码,只是搭建环境,我从pom.xml导入截图中的依赖后,想测试一下,能不能跑起来,结果就报错了。我找google了一下午,判断应该是里面的包油冲突了,但是不知道是哪个包。把依赖的版本回退了较早的一个版本还是有报错。


我的没有任何问题

你springboot用的哪个版本?我用2.7,jdk用的jdk8。我看你好像jdk11,那应该是jdk版本的问题?

我是11,不过你那个报错确实有问题,因为这个类在自动配置里面是有的。


好像问题找到了,这个shiro.event是有的,但是不在那个包里面,在另外一个包里,我看了一下左边的shiro的包,没有下面报错提示的org.apache.shiro.spring.config.AbstractShiroConfiguration,我按了两下shift也没找到org.apache.shiro.spring.config.AbstractShiroConfiguration这个文件。


我按照您提示的,检索ShiroBeanAutoConfiguration,感觉是就是包的名字不对,这个类有,但是名字好像不对。跟错误提示信息里面的宝名不是一个

这个是实现类,你得看父类



这是父类,有这个。

不过很奇怪,我在windows电脑上,搭建shiro环境,就可以跑起来,在mac上就报这个错。

代码是没什么问题的。我完全一样 POM的代码,没有任何问题。

好吧,那就这样吧。感谢您的帮助。这个的确有点邪门,同样的pom.xml文件,放到windows上就能跑起来,放到mac就不行。