Spring Boot 專案使用 Apache Shiro 還是 Spring Security 好?

時間 2021-05-11 16:10:23

1樓:yaoyao

都不好!

如果是大型的管理系統,最好自己擼個輪子或者考慮Spring Cloud OAuth2。如果是簡單系統,shiro也還行。

2樓:haigle

兩個都用過,在後期業務複雜的情況下,需要業務拆分和許可權邏輯變更,這兩種實現定製化都不是很自由,都有所受限。最簡單的方法就是另外自己這一套,並不需要多重,只實現自己想要的許可權管理,公升級也一目了然。

3樓:呼啦啦呼

Apache Shiro 和 Spring Security 都使用過,無所謂哪個更重更輕,主要看場景。如果只是乙個單應用,沒什麼單點登入、分布式、微服務需求,那 shiro 簡單易上手。Spring Security 學習曲線確實更陡峭,網上查到的示例也沒有 shiro 多。

4樓:

Shiro更好

Spring Security很重,雖然在Spring boot中已經通過配置很快速的應用,但Shiro在安全管理方便已經很受認可,就看還是要看具體的應用場景需要。

5樓:

都可以,區別不大。

也可以自己做,搞個filter就可以了。

其實我覺得JWT更好,更容易理解,效能也更好,也不會有分布式部署時候session要快取的問題。

6樓:柳風

Spring Security 跟 Spring 結合自然更好一些,但是比 Shiro 要重量級。

如果只是普通的外包小專案就用 Shiro好了,別沒事自己瞎折騰。

普通公司自用的話 Spring Security 顯然要更好一些。

兩個都是基於RBAC模型的,在設計原理上都差不多。

但是併發量很高的需求,建議實際測試一下效能。

7樓:江南一點雨

Shiro 一般認為功能相對 Spring Security 更加輕量級,配置容易,功能也相對簡單,因此如果是 SSM 專案的話,建議上 Shiro ,配置容易些,如果是 Spring Boot 專案的話,建議 Security,因為有自動化配置,方便!

如果你兩個都很熟練,前面的話當我沒說。

如果你兩個都不會,建議 Spring Boot +Spring Security ;傳統SSM+Shiro

8樓:走自己的路

根據專案的複雜程度來選擇吧,簡單一點的可以直接使用shiro,麻雀雖小五臟俱全,shiro用起來還是比較方便的,但是如果是大型的系統還是推薦secuitry,畢竟是spring自家的東西,各方面都是比較完善的。

9樓:程式猿DD

如果都沒接觸過,shiro更容易上手一些。但是,如果Spring Security熟悉的畫,你會發現更加好用,就是開始的時候學習曲線會陡一些。

還在手動啟動SpringBoot專案?Docker部署不香嗎?

風隨 追月五星書翁6星醜女五星是入門必練式神,兩面佛推薦練,但是我40個六星了都沒練兩面佛 沒辦法,資源不夠,現在一線式神太突出了,12個黑蛋給兩面佛的優先度不高 陸仁依 我自己就是用的這個陣容,說下我自己的思路 第一,醜女用歌姬加其他組合,其他可以是破勢心眼或者狂骨,根據實際情況來,歌姬是為了擴大...

有了spring boot,還會有人使用spring或spring mvc嗎?

PrimaryK Springboot是腳手架,是讓你更方便的使用spring以及spring MVC.我想你想問的應該是,有了springboot 還有人自己搭spring的開發環境嗎?我想大概率是不會. xiaot10y 這幾個框架解決的問題域不一祥,緯度也不一樣,不衝突的。spring boo...

SpringBoot 效能怎樣

100000000 3600 24 8 9259 3臺虛擬機器 spring boot netty 即可,spring boot 啟動 netty server netty server handler 內寫邏輯 假定你沒有實時mysql handler可以享受到 spring 帶來的便利,1W q...