当前位置:   article > 正文

shiro-spring-boot-starter针对不同Spring Boot版本

shiro-spring-boot-starter

对于Spring Boot 2.4.10,无法找到shiro-spring-boot-starter的2.7.2版本,这是一个错误的版本号。
shiro-spring-boot-starter针对不同Spring Boot版本,推荐使用的版本如下:

  • Spring Boot 1.x - 使用版本1.4.1
  • Spring Boot 2.0.x - 使用版本1.5.3
  • Spring Boot 2.1.x - 使用版本1.6.0
  • Spring Boot 2.2.x - 使用版本1.7.0
  • Spring Boot 2.3.x - 使用版本2.0.0
  • Spring Boot 2.4.x - 使用版本2.5.0
    所以对于Spring Boot 2.4.10,应该使用:
<dependency>
  <groupId>top.iinthusai</groupId>
  <artifactId>shiro-spring-boot-starter</artifactId>
  <version>2.5.0</version> 
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

而不是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();
}
  • 1
  • 2
  • 3
  • 4

这点也需要注意。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/570294
推荐阅读
相关标签
  

闽ICP备14008679号