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

  • 2019 年 12 月 25 日
  • 笔记

昨天有事不在公司,刚好手机又没电了,很多人发我的消息,我都没来得及回复!再这里给众多粉丝说声抱歉!

基本上,一天时间,我能收到上千的消息。

平时,我还有一个强迫症,就是把所有的消息都给“一键阅读了”。因为,每次看到这么多消息怎感觉有点别扭!

好了,言归正传,昨天太忙没发文,今天给大家补上两个原创!

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 下载