Shiro是历史悠久的权限管理框,简单易用,易用集成,同时权限管理也是每个项目必不可少的功能。Spring Boot是Java领域炙手可热的脚手架框架。今天这篇文章就带大家将这两个框架进行整合。
通常Spring Boot中整合Shiro,有两种方案:第一,基于原生API进行整合;第二,基于Shiro官方Starter整合。
整体而言,官方Starter整合并没有方便很多,因此,本文主要以原则API进行整合,
下面就来看看具体的整合方式。
创建Spring Boot项目
创建Spring Boot项目通常有两种方式,一种是通过官网创建之后导入到IDE中。一种是通过Idea集成的Spring Boot进行创建。
这里以Idea创建为例,在IDEA中通过Spring Initializr创建项目,在引入依赖时引入Web依赖即可:
一路Next,项目创建完成。
引入Shiro依赖
项目创建完成之后,在pom.xml中加入Shiro相关的依赖。关于