谢邀,两个框架都用过。 shiro 和 Spring Security 的对比: 1 ).shiro 简单灵活,已经场景丰富; ss 复杂笨重,必须要和 spring 结合开发使用。 2 ).shiro 粒度较粗; ss 粒度较细。 3 ).Spring Security 与 Spring 全家桶有很好的兼容性,特别是使用 Spring cloud 的分布式应用,毕竟都是 Spring 的东西。 4 ).Spring Security 集成的功能丰富强大,丰富。有 EL 表达式,可以直接在视图层( jsp,thymeleaf 等模板引擎)直接调用 当然,具体还是看你项目的需求,框架没有谁好谁坏,那个更适合项目的就用谁。