spring mvc整体框架结构 spring boot使用shiro还是secuitry好?
spring boot使用shiro还是secuitry好?
第一,什么是四郎?
官网介绍:
阿帕奇·希罗是一个强大且易于使用的Java安全框架,执行认证、授权、密码和会话管理。与四郎 的易于理解的API,您可以快速轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。2.什么是春天-安全?
官网介绍:
Spring Security是一个强大的、高度可定制的认证和访问控制框架。它是保护基于Spring的应用程序的事实上的标准。Spring Security是一个专门为Java应用程序提供认证和授权的框架。像所有Spring项目一样,Spring Security的真正优势在于它可以很容易地扩展以满足定制需求。第三,比较春安和四郎的优劣。
3.1 Shiro的优势
四郎 的代码更容易阅读和使用;Shiro可以在非web环境下使用,独立运行,不绑定任何框架或容器;3.2 Spring-Security的优势
Spring-security与Spring结合得更好,项目采用spring-boot构建,使用起来更方便。有更好的spring社区支持;支持oauth授权,官网:;3.3四郎 的缺点
授权第三方登录需要手动实现;3.4 spring-security的缺点
对四郎来说比较复杂,不像四郎那样清晰易懂;总结:初学者可以从shiro开始,比较容易理解。以上都是个人理解,可能会有偏差。希望大家指出不准确的地方,一起讨论交流。
spring boot是什么框架?
本文主要介绍spring和SpringMVC框架。在学习过程中,小伙伴们大概发现这两个框架有很多地方需要我们手动配置。但是,做JavaEE开发的朋友一定听说过这句话 "惯例大于配置,即系统、类库、框架都应该假设合理的默认值,而不是要求不必要的配置。但是我们在使用Spring或者SpringMVC的时候,还是有很多这样的东西需要配置,不仅增加了工作量,也增加了工作量。好吧,就是因为这些存在的问题,SpringBoot应运而生。使用SpringBoot允许我们快速创建一个基于Spring的项目,我们只需要一点点配置就可以运行这个Spring项目。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。