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

       

       

    三、效果图

       

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

       

       

    成功!!!

       

       

  • 相关阅读:
    getfacl语法2
    getfacl
    setfacl语法2
    setfacl语法
    特殊权限语法2
    特殊权限语法
    vim语法
    locate语法
    find语法
    dos语法
  • 原文地址:https://www.cnblogs.com/fernfei/p/12200246.html
Copyright © 2020-2023  润新知