zoukankan      html  css  js  c++  java
  • SpringBoot整合Shiro第一种方式

    注:其实这和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>

    <!--shirospring整合需要的依赖-->

    <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用来测试

       

       

    三、效果图

       

    开始访问页面,显示让我们登陆

       

       

    成功!!!

       

       

  • 相关阅读:
    Spring事务隔离级别、传播机制、实现方式
    包装类缓存
    Object类详解
    String类详解
    自己实现一个Map
    锁机制
    各容器区别比较
    Map-CurrentHashMap
    Javascript中bind()方法的使用与实现
    this、new、call和apply的相关问题
  • 原文地址:https://www.cnblogs.com/fernfei/p/12200246.html
Copyright © 2011-2022 走看看