shiro可以在独立的环境中使用,也可以集成在spring中。但是与springBoot的rest风格接口整合却会发现非常的困难。有很多不合适的地方。
这是和spring整合时使用的,支持权限校验错误指定重定向到指定url
1 | <dependency> |
这是在独立应用中使用的依赖,在独立应用中需要考虑到,shiro使用了slf4j日志框架,所以需要额外提供实现类的依赖包。
1 | <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-core --> |
在spring boot启动器
1 | <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-spring-boot-web-starter --> |