spring boot文件怎么运行 spring boot使用shiro还是secuitry好?
spring boot使用shiro还是secuitry好?
Shiro和SpringSecurity全是安全框架,简单说是对访问权限进行操纵,他们都能提供了认证、直接授权、加密文件、会话管理;这里要提一句,通常这种安全框架应该不会去指导我们以维护用户/权限;这些不需要我们自己去实现方法,然后把按照你所选的接口涌入给安全框架。
这样Spring Boot项目的话,是建议使用Shiro应该SpringSecurity呢?肯定先看一下两者有什么区别和各自的优缺点:
Shiro的配置和使用比较简单啊,SpringSecurity上手古怪些;
Shiro依赖性低,理论上不需要任何框架和容器,是可以独立正常运行(可是最常用的环境还是JavaEE);Spring Security感情依赖Spring容器;
Shiro支持Web项目和非Web项目;在集群环境中,Shiro也可以相当于于容器;
SpringSecurity设计和实现Spring开发,项目若可以使用Spring(以及Spring Boot)作为基础,配合Spring Security做权限更加方便;Shiro必须和Spring参与整合(但这个复杂程度这个可以看出);
SpringSecurity对Oauth、OpenID也有支持什么,Shiro则必须自己自动基于。
总结归纳帮一下忙,Spring Boot建议使用Shiro应该SpringSecurity,我更攻击倾向于Shiro。
另外一方面只不过Shiro需要和Spring Boot做整合,不过这个过程不急切;
另外一方面Oauth、OpenID站点间都统一登入功能,会有更好的基于方案,很少很少在这个层级基于,所以才SpringSecurity的这两个功能这个可以不考虑到。
我将坚持了能分享Java开发、架构设计、程序员职业发展等方面的见解,如果能能我得到你的关注。
springboot内联js和外联js执行顺序?
Spring boot执行js的顺序是从内至外的,先执行内联js,然后再想执行外联js
Shiro SpringSecurity 框架 Spring Boot Spring
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。