注:其实这和SSM整合Shiro一模一样只是xml文件被SpringBoot替换成了java代码
一、创建项目并导入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--shiro本身需要的依赖-->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-web</artifactId>
<version>1.4.0</version>
</dependency>
<!--shiro和spring整合需要的依赖-->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.4.0</version>
</dependency>
二、相关配置和代码
2.1)创建MyRealm类并继承AuthorizingRealm
2.2)创建ShiroConfig并在类上加@configuration
@Bean表示把MyRealm和SecurityManager注册Spring组件
2.3)创建Controller用来测试
三、效果图
开始访问页面,显示让我们登陆
成功!!!