突然再次很想理一下權限的事,但是實在不知道實際情況選哪個框架好,現在整理下網上的資料,做一下對比。
1、Spring-security 對spring 結合較好,如果項目用的springmvc ,使用起來很方便。但是 如果項目中沒有用到spring,那就不要考慮它了。
而 shiro 則即可 配合 Spring ,也可 單獨使用。當然,如果權限很少,則自己寫filter 做權限判斷算了
2、Shiro 功能強大、且 簡單、靈活。是Apache 下的項目比較可靠,且不跟任何的框架或者容器綁定,可以獨立運行。
3、spring-security 的 acl 細粒度更高?(啥玩意?)
4、……
算了,我還是不說了,網上查了一下兩者之間的好壞,大部分的回答都是 兩三年前的,說shiro 的資料少,社區少 ,spring security 相對較多 之類,但是 現在都過去好幾年了,我看 shiro 的資料也不少了,挺齊全的。
大部分都給 shiro 好評了,所以 最終還是選擇 shiro 來研究了。