权限管理是每个项目必备的功能,只是各自要求的复杂程度不同,简单的项目可能一个 Filter 或 Interceptor 就解决了,复杂一点的就可能会引入安全框架,如 Shiro, Spring Security 等. 其中 Spring Security 因其涉及的流程.类过多,看起来比较复杂难懂而被诟病.但如果能捋清其中的关键环节.关键类,Spring Security 其实也没有传说中那么复杂.本文结合脚手架框架的权限管理实现(jboost-auth 模块,源码获取见文末),对 Spring…