2016 - 2024

感恩一路有你

shiro整合开发教程 spring boot使用shiro还是secuitry好?

浏览量:4054 时间:2023-07-28 09:00:41 作者:采采

spring boot使用shiro还是secuitry好?

一、什么是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先学些,比较比较好再理解,以上均属个人解释,可能有偏差,只希望有不正确之处,大家能够指进去,共同探讨交流

达到Java高级开发,Java架构师必须掌握的技能?

我总觉得估计去巴分巴秒这个平台,里面中级Java程序员不需要掌握到的技能也有,我先举例一些吧Java中级架构师系列:包含企业级架构实战,内容牵涉Java互联网前沿技术成果,性能调优(Tomcat Nginx JVM)分布式框架(并发编程ZookeeperNettydubboRedis)微服务框架(Spring CloudDocker虚拟化,微服务架构)等知识50分钟答疑直播笔记项目源码

主要是免费的。

谢邀:

我举例帮一下忙吧:

工程化与工具:项目管理工具Maven、Gradle,坚持了集成Jenkins,代码质量管理Sonar,版本管理Git;

一些具体用法的框架:Spring,SpringMVC这两个挺老了,可是一直都很经典;SpringBoot;SpringSecurity、Shiro;Spring的挺多框架都也可以学习怎么学习;ORM框架以外Hibernate、MyBatis之外,是可以看看吧JPA;

数据库具体:如此关心型数据库是必修课,选哪一个数据库怎么学习肯定看项目;SQL系统优化;分库分表(项目中);内存数据库(做代码测试的时候蛮好带的);别外广泛的Nosql数据库,Redis、MongoDB等。

另外一些框架或中间件或技术:Spring Cloud(也有公司用Dubbo的)、Docker与虚拟化、Zookeeper;分布式日志收集;各种MQ会一两个正确的;分布式架构。

个人建议,巴分巴秒这个平台确实是确实不错,如果不是是真有想都没有达到高开甚至于架构师的话,是可以到巴分巴秒这个平台去看下,平台都把不好算需要的项目这些必备知识点列举出来了,听从上面去自学,寻找风思路再试一下。

框架 项目 Java 架构 shiro

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。