Spring全家桶简介
⼀、Spring全家桶
spring系列框架有哪些1.Spring Framework
也就是我们经常说的spring框架,包括了ioc依赖注⼊,Context上下⽂、bean管理、springmvc等众多功能模块,其它spring项⽬⽐如spring boot也会依赖spring框架。
2.springBoot
它的⽬标是简化Spring应⽤和服务的创建、开发与部署,简化了配置⽂件,使⽤嵌⼊式web服务器,含有诸多开箱即⽤的微服务功能,可以和spring cloud联合部署。Spring Boot的核⼼思想是约定⼤于配置,应⽤只需要很少的配置即可,简化了应⽤开发模式。
3.Spring Data
是⼀个数据访问及操作的⼯具集,封装了多种数据源的操作能⼒,包括:jdbc、Redis、MongoDB等。
4.springCloud
是⼀套完整的微服务解决⽅案,是⼀系列不同功能的微服务框架的集合。Spring Cloud基于Spring Boot,简化了分布式系统的开发,集成了服务发现、配置管理、消息总线、负载均衡、断路器、数据监控等各种服务治理能⼒。⽐如sleuth提供了全链路追踪能
⼒,Netflix套件提供了hystrix熔断器、zuul⽹关等众多的治理组件。config组件提供了动态配置能⼒,bus组件⽀持使⽤RabbitMQ、kafka、Activemq等消息队列,实现分布式服务之间的事件通信。
5.Spring Security
主要⽤于快速构建安全的应⽤程序和服务,在Spring Boot和Spring Security OAuth2的基础上,可以快速实现常见安全模型,如单点登录,令牌中继和令牌交换。你可以了解⼀下oauth2授权机制和jwt认证⽅式。oauth2是⼀种授权机制,规定了完备的授权、认证流程。JWT全称是JSON Web Token,是⼀种把认证信息包含在token中的认证实现,oauth2授权机制中就可以应⽤jwt来作为认证的具体实现⽅法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。