rpc风格的是可以使用thrift,dubbo的rpc框架
restful风格的可以不在用jersy,springmvc等框架
在用@controller,如果不是springmvc,可以不再建议使用@restcontroller
一、什么是shiro?
官网推荐:
apacheshiro是两个强大无比且易用的java安全框架,负责执行身份验证、授权、密码和会话管理。使用shiro的易于理解的api,您也可以飞快、快的地我得到任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。二.什么是spring-security?
官网介绍:
springsecurity是一个功能强大且一定高度可个性定制的身份验证和访问控制框架。它是用于保护基于组件spring的应用程序的换算标准。springsecurity是一个框架,专注于为java应用程序提供身份验证和授权。与所有spring项目一般,springsecurity的真正强大之处在于这个可以随意储存以柯西-黎曼方程自定义设置那些要求三、spring-security与shiro的优缺点对比
3.1shiro的优点
shiro的代码更易被阅读,且使用十分简单点;shiro这个可以主要是用于非web环境,不跟任何框架或容器手机绑定,其它运行;3.2spring-security的优点
spring-security对spring加强好些,项目是spring-boot等重新搭建的,使用站了起来更为方便;有更好的spring社区并且允许;接受oauth授权许可,官方网站:;3.3shiro的缺点
授权许可第三方登录要不自动实现方法;3.4spring-security的缺点
对此shiro比较复杂,没有shiro清晰易懂;小结:新手的小伙伴可以从shiro何练起,比较比较好明白,以上均属个人再理解,很有可能有偏差,只希望有不错误的之处,大家能够指出去,共同探讨交流