赞
踩
对于Spring Boot 2.4.10,无法找到shiro-spring-boot-starter的2.7.2版本,这是一个错误的版本号。
shiro-spring-boot-starter针对不同Spring Boot版本,推荐使用的版本如下:
<dependency>
<groupId>top.iinthusai</groupId>
<artifactId>shiro-spring-boot-starter</artifactId>
<version>2.5.0</version>
</dependency>
而不是2.7.2版本。
shiro-spring-boot-starter的文档中也明确指出:
For Spring Boot 2.4.x, please use version 2.5.0
所以2.7.2版本无法与Spring Boot 2.4.10匹配使用。
需要注意的是,不同Spring Boot版本,要选择匹配的shiro-spring-boot-starter版本,才能保证兼容性。
另外,从2.5.0版本开始,也不再需要默认添加:
@Bean
public DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator() {
return new DefaultAdvisorAutoProxyCreator();
}
这点也需要注意。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。