1. 程式人生 > >Spring Boot整合無狀態Shiro

Spring Boot整合無狀態Shiro

最近這些天一直在用Spring Boot整合Shiro,由於我們要做的是RESTful呼叫,所以只能使用無狀態的,不能使用會話機制。使用者每次過來請求的時候都會帶著使用者名稱和簽名,每次都要對其做驗證(登入)。

網上很多參考資料都是基於spring mvc來做的,配置之類的基本放在xml檔案或者ini檔案中,尤其是多realm的時候,直接都是放到ini檔案中(少部分在xml中配置),還沒找到直接在程式碼中設定的。幸好,今天下午把這塊問題解決了,現在實現了無xml(pom除外),無ini檔案的框架,很符合springboot 的初衷。

先看下專案結構:

1、整體結構
這裡寫圖片描述

2、展開的各類
這裡寫圖片描述

這裡先把原始碼的github地址給出來,最近幾天如果有時間我會持續介紹專案的具體內容,已經遇到的一些抗。
GitHub原始碼