SpringBoot 整合 Shiro,非常的简单,因为有了 shiro-spring-boot-web-starter。但是群里很多人,还在使用原生的整合方式。看的我非常的着急,Boot 的一大特性完全让你们给“自杀”掉了。导致自己给自己找麻烦,花成倍的时间不说,还整合不出来,搞出各种花式错误!

下面看看我的整合方式,简单 4 步就搞定!

第一步,引入对应 starter。

第二步,创建一个 MyRealm。

实际项目中,这里就是查数据库。

第三步,做个 Shiro 的简单配置。application.properties 文件中配置 Shiro 相关的基本配置信息如下:

第 4 步,配置 ShiroConfig。

至此,整个整合过程已经完成了。下面我们再写一个 Controller 测试一下真个例子。

测试结果我就不截图了,大家可以自己去验证,需要源码的可以到:https://github.com/xmt1139057136/xttblog-boot-shiro 下载,或者加我微信号“xttblog”免费获取!

业余草教你简单 4 步搞定 SpringBoot 整合 Shiro!相关推荐

  1. 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】

    说17号发超简单的教程就17号,qq核审通过后就封装了这个,现在放出来~~ 这个是我封装的一个开源项目:https://github.com/dunitian/LoTQQLogin --------- ...

  2. 三星复印机载体初始化步骤_三星复印机如何恢复默认出厂模式?解决网络打印,简单2步搞定...

    原标题:三星复印机如何恢复默认出厂模式?解决网络打印,简单2步搞定 通过恢复机器的默认出厂模式,我们可以: ①设置固定IP,解决网络打印问题: ②重新设置管理员密码: 如何恢复机器的默认出厂模式?简单 ...

  3. 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】下 ~ Net程序员的福利...

    上一节我们通过通用封装说了下QQ登录的申请和通用讲解,[开源]简单4步搞定QQ登录,无需什么代码功底[无语言界限]:http://www.cnblogs.com/dunitian/p/5055789. ...

  4. 一篇搞定 SpringBoot+Mybatis+Shiro 实现多角色权限管理

    初衷:我在网上想找整合springboot+mybatis+shiro并且多角色认证的博客,发现找了好久也没有找到想到的,现在自己会了,就打算写个博客分享出去,希望能帮到你. 原创不易,请点赞支持! ...

  5. Win7+Win8双系统安装教程!零风险超简单2步搞定

    Win7 Win8双系统安装(一)解压 Win7和Win8双系统安装教程有木有?Win7和Win8双系统安装有多简单?Win7和Win8双系统安装2步搞定?Win7和Win8双系统安装10分钟搞定?世 ...

  6. 简单几步搞定Mac电脑快速返回桌面的操作!

    使用Windows电脑的朋友都知道,在Windows系统中,按键盘上的"开始+D"组合键即可返回桌面,但是使用mac改如何操作呢?下面我们一起看看吧. 步骤1:点击左上角的苹果标志 ...

  7. 在线看qqlive ------ 教你如何三步搞定safari (mac)

    qqlive 现在可以用ipad看了. 那要怎样才能在mac上也享受到此服务呢. 原理很简单,就是让qqlive服务器把mac safari 当作ipad safari 第一步: 关闭safari 打 ...

  8. excel表中怎么插入visio_快速制作组织架构图,还在用Visio就out了,Excel简单三步搞定...

    工作中相信绝大多数人都见过一种图表类型,那就是组织架构图.组织架构图经常用于企业内部部门结构.人员编制分工的展示.通过组织架构图,我们能够清晰的查看到各部门人员结构.业务等情况. 如上图所示,我们需要 ...

  9. 简单几步搞定ISA ×××

    ISA之×××组建 最近由于公司的业务需要及日后×××的备用链路的实现,笔者需要为公司建立×××服务器.在原本已有ISA的情况下,决定启用ISA的×××功能. 说说应用环境吧!(本文为实验环境,实际环 ...

  10. Java通过Netty,实现Websocket消息推送简单几步搞定

    前言 曾几何时,不知道大家有没有在项目里遇到过需要服务端给客户端推送消息的需求,是否曾经苦恼过.纠结过,我们知道要想实现这样的需求肯定离不开websocket长连接方式,那么到底是该选原生的webso ...

最新文章

  1. 为什么 sin(x²)+sin(y²)=1 的图像这么复杂?
  2. 构造函数调用虚函数的问题
  3. Android 页面进行镜像反转-面试
  4. 数据存储Data Storage
  5. 避免在Cassandra中使用清单
  6. mysql5.0.27+apache2.0.59+php5.2.0+phpMyAdmin-2.6.4-pl3
  7. 20171116-构建之法:现代软件工程-阅读笔记
  8. syslinux引导扇区不支持ntfs文件系统_磁盘与文件系统
  9. 计算机网络学习笔记(14. OSI参考模型②)
  10. r语言列表添加元素_技术贴 | R语言:geom_smooth在散点图中添加多条回归直线
  11. cad 打开硬件加速卡_CAD:“你的图纸缺少shx字体!”不知道该怎么办?不存在的!...
  12. Arduino资源下载
  13. linux系统 安装qq教程视频,LinuxQQ教程 LumaQQ的安装和使用详细介绍
  14. Windows NT 技术简介
  15. 超声B mode聚焦成像仿真(ultrasound B mode fcous imaging simulation)
  16. Stream流分组求和
  17. 1.RecyclerView设置clipToPadding=“false“,scrollbars无法跟随列表滚动到底部的解决方案
  18. 生活中我们如何增加多巴胺的分泌
  19. Solar-Putty如何修改显示字体大小
  20. 真我之旅 梦想之颠 到南极之序

热门文章

  1. AS负责人说不必用Kotlin重写,但OkHttp拿Kotlin重写了一遍,就发了OkHttp 4.0!
  2. JS对象、数组 及 数据类型 Symbol
  3. wx-jq:一套完全原创的微信小程序插件集合库
  4. 在Seismic.NET下用最少的语句写出一个剖面显示程序
  5. POJ 2987 Firing【最大权闭合图】
  6. T-SQL笔记1:SELECT及SELECT高级应用
  7. 第一章:x264视频制作meGUI工具下载
  8. 如何让普通人了解网络隐私的重要性
  9. 16.Linux 高性能服务器编程 --- 服务器调制,调试和测试
  10. 22.分布式系统基础设施