Spring全家桶简介
摘至:https://www.cnblogs.com/ncwoniu/p/11498460.html
一、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来作为认证的具体实现方法。
Spring全家桶简介相关推荐
- Java Spring全家桶详解——Spring简介
今天新开一个专栏,专门讲解Spring全家桶的知识点,我会用通俗易懂的话讲解晦涩难懂的原理,并搭配代码演示,让大家快速入门 废话不多说,今天我们先学习Spring全家桶中的第一个框架:Spring 如 ...
- Spring全家桶--SpringCloud(高级)
Spring全家桶--SpringCloud(高级) 前言 一.SpringCloud alibaba 1.1 简介 1.2 主要功能 1.3 组件 1.4 资源获取 二.Nacos 2.1 Naco ...
- Spring全家桶学习
Spring全家桶课程学习 第二集 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居 ...
- Spring全家桶及思维导图
目录 前言 Spring Framework的思维导图 Spring MVC的思维导图 Spring Boot的思维导图 Spring Cloud的思维导图 总结 前言 spring系列的框架作为老牌 ...
- Spring全家桶--SpringCloud(初级)
SpringCloud初级 前言 一.微服务介绍 1.1 分布式系统定义 1.2 应用架构的演变 1.2.1 单一应用架构 1.2.2 垂直应用架构 1.2.3 分布式应用架构 1.2.4 流动计算架 ...
- 阿里技术文档:Redis+Spring全家桶+Dubbo精选+高性能+高并发
最近花了很长的时间去搜罗整理Java核心技术好文,我把每个Java核心技术的优选文章都整理成了一个又一个的文档.今天就把这些东西分享给老铁们,也能为老铁们省去不少麻烦,想学什么技能了,遇到哪方面的问题 ...
- Java全能手册火了!Redis/Nginx/Dubbo/Spring全家桶/啥都有
前言 本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果. 本来想将文件上传到github上 ...
- 阿里技术文档:Redis+Nginx+Spring全家桶+Dubbo精选
最近花了很长的时间去搜罗整理Java核心技术好文,我把每个Java核心技术的优选文章都整理成了一个又一个的文档.今天就把这些东西分享给老铁们,也能为老铁们省去不少麻烦,想学什么技能了,遇到哪方面的问题 ...
- Redis+Nginx+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
最近花了很长的时间去搜罗Java核心技术好文,我把每个Java核心技术的优选文章都整理成了一个又一个的文档.昨天也是终于全部整理好了,今天就把这些东西分享给老铁们,也能为老铁们省去不少麻烦,想学什么技 ...
- 网友提问:精通 Spring 全家桶,被 15 家公司拒绝,大专程序员出路在哪?
作者 l 会点代码的大叔(CodeDaShu) 最近一个网友向我发来私信说,他精通 Spring 全家桶,但是面试过程中被 15 家公司拒绝,因为他的学历是大专,所以担心是不是学历的原因被拒呢? 我给 ...
最新文章
- [轉]在jQuery1.5中使用deferred对象 - 拿着放大镜看Promise
- 一次家庭作业意外搞定40年前的数学猜想,牛津小哥:我只研究了几个礼拜
- Python SSH爆破以及Python3线程池控制线程数
- 指向函数的指针--转
- django项目中settings.py文件中路径设置问题
- 分布式事务中间件你知道哪些?
- 智能手环功能模块设计_可能是目前最好用的智能手环,国产芯加持,颜值与实力并存...
- java发邮件的框架_Java的Spring框架中实现发送邮件功能的核心代码示例
- 注意了,有关学习前端的一些“坑”,别踩!
- Mysql数据库自动备份
- 队列DID:以知识青年“上山下乡”为例
- 安装 centos8 设置基础软件仓库时出错
- 第三章 基本粒子
- mysql1055_MySQL5.7 group by新特性报错1055的解决办法
- 两句话中的不常见单词(Uncommon Words from Two Sentences)java
- 如何在Guitar Pro上添加吉他和弦
- linux下使用mail定时发送邮件-阿里企业邮箱发送
- 伤寒杂病论.辨太阳病脉证并治(上)
- Hello React-姜威-专题视频课程
- 什么是模块化?模块化的好处是什么?
热门文章
- ubuntu16.10+cuda8.0+cudnn+caffe+opencv3.2+anaconda2
- Guava基本工具包Base:Null和字符串分割(Splitter)、拼接(Joiner)处理
- 如何把像素修改为300dpi?
- 使用Xmanger/Xbrowser 远程桌面Ubuntu 12.04 LTS
- 小苹果音乐用计算机怎么打,小苹果苗语版歌曲-计算器音乐简谱,比如一些流行歌曲小苹果等等之类的?...
- 【观察】阿里云栖大会究竟好在哪里?
- PHP分片上传文件到又拍云对象存储
- WEB CTF入门题解析
- 计算机主机内有的硬件有哪些,电脑主机内有哪些硬件
- 一个JSP页面打开另外一个JSP页面并传值