spring boot文件怎么運行 spring boot使用shiro還是secuitry好?
spring boot使用shiro還是secuitry好?Shiro和SpringSecurity全是安全框架,簡單說是對訪問權(quán)限進行操縱,他們都能提供了認證、直接授權(quán)、加密文件、會話管理;這里要提
spring boot使用shiro還是secuitry好?
Shiro和SpringSecurity全是安全框架,簡單說是對訪問權(quán)限進行操縱,他們都能提供了認證、直接授權(quán)、加密文件、會話管理;這里要提一句,通常這種安全框架應該不會去指導我們以維護用戶/權(quán)限;這些不需要我們自己去實現(xiàn)方法,然后把按照你所選的接口涌入給安全框架。
這樣Spring Boot項目的話,是建議使用Shiro應該SpringSecurity呢?肯定先看一下兩者有什么區(qū)別和各自的優(yōu)缺點:
Shiro的配置和使用比較簡單啊,SpringSecurity上手古怪些;
Shiro依賴性低,理論上不需要任何框架和容器,是可以獨立正常運行(可是最常用的環(huán)境還是JavaEE);Spring Security感情依賴Spring容器;
Shiro支持Web項目和非Web項目;在集群環(huán)境中,Shiro也可以相當于于容器;
SpringSecurity設計和實現(xiàn)Spring開發(fā),項目若可以使用Spring(以及Spring Boot)作為基礎,配合Spring Security做權(quán)限更加方便;Shiro必須和Spring參與整合(但這個復雜程度這個可以看出);
SpringSecurity對Oauth、OpenID也有支持什么,Shiro則必須自己自動基于。
總結(jié)歸納幫一下忙,Spring Boot建議使用Shiro應該SpringSecurity,我更攻擊傾向于Shiro。
另外一方面只不過Shiro需要和Spring Boot做整合,不過這個過程不急切;
另外一方面Oauth、OpenID站點間都統(tǒng)一登入功能,會有更好的基于方案,很少很少在這個層級基于,所以才SpringSecurity的這兩個功能這個可以不考慮到。
我將堅持了能分享Java開發(fā)、架構(gòu)設計、程序員職業(yè)發(fā)展等方面的見解,如果能能我得到你的關(guān)注。
springboot內(nèi)聯(lián)js和外聯(lián)js執(zhí)行順序?
Spring boot執(zhí)行js的順序是從內(nèi)至外的,先執(zhí)行內(nèi)聯(lián)js,然后再想執(zhí)行外聯(lián)js