文档章节

Spring 生态圈

天呀鲁哇
 天呀鲁哇
发布于 2017/07/24 20:17
字数 600
阅读 213
收藏 0
点赞 0
评论 0

Spring FramWork

    spring framwork是spring社区的发起项目  spring社区所有项目都是围绕此项目展开/发展而来;Spring Framework提出了两个核心思想 依赖注入和面向切点编程;

Spring IO Platform

    当我们需要使用Spring+第三方包的时候往往会因为版本冲突问题而烦恼;那么此项目主要是结合构建工具(Maven Gradle)使用;

    Spring IO主要管理的第三方jar依赖列表:https://docs.spring.io/platform/docs/Brussels-SR3/reference/htmlsingle/ 在此文档中可以找到;

 

Spring Boot

    是Spring社区的新星只秀,为什么这么说呢  主要是使用了Spring Boot之后,我们创建和使用Spring得到了极大的简化(配置简化);这也是Spring发展的一个方向  让开发人员摆脱复杂的配置;

    不仅如此,在此项目中还嵌入了J2ee容器   为我们开发带来极大的方便;

    Spring Boot的核心亮点在于除了上面说的简化配置(采用默认配置) 嵌入容器还有就是actuator,他能对我们web容器运行状态 以及访问请求进行记录;

 

Spring Cloud Data Flow

    从名字可以看出,此项目是关于数据流的;此项目是在SpringXD项目基础之上重构而来!主要是解决Spring对大数据产品的结合;

 

Spring Cloud

    主要是解决分布式系统问题!具体功能有配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式 会话,群集状态;

    由于此项目比较复杂  设计到核心概念比较多  建议有一定基础再去看;

 

Spring Data

    此项目主要是为了解决和数据产品相关的问题,比如它集成了JPA  对非关系型数据库的支持等;

 

Spring intergration

    此项目主要目的是为了解决企业应用集成,给繁杂的系统集成工作制订了一套标准的API;

 

Spring batch

    批处理  我们可以用来做日志等方面的处理;

注:此文章主要是为了简单了解一下Spring社区项目,深入学习还是要去使用  阅读源码;当然文章中还有没有提及到的项目  像AMQP协议   LADP协议 Spring验证框架等;

 

© 著作权归作者所有

共有 人打赏支持
天呀鲁哇
粉丝 8
博文 98
码字总数 42007
作品 0
长宁
程序员
Spring-Wind 1.1.4 发布,SSM 架构之玩转日志

Spring-Wind 1.1.4 发布了,Spring-Wind打造一个完美的 Spring,SpringMVC,MyBatis 架构生态圈。 演示 实战项目 SpringWind 点击 升级说明: 增加读取外部配置文件注册方式。 2. 升级 myba...

青苗
2016/06/29
5.7K
9
Spring-Wind 1.1.3 发布,SSM 架构之美

Spring-Wind 1.1.3 发布了。Spring-Wind打造一个完美的 Spring,SpringMVC,MyBatis 架构生态圈。 演示 实战项目 SpringWind 点击 升级说明: 1. 优化上传组件 2. 新增captcha验证码模块 3....

青苗
2016/05/17
7.7K
32
Spring-Wind 1.1.1 发布,SSM 架构核心库

Spring-Wind 1.1.1 发布了,SSM 架构核心库,打造一个完美的 Spring,SpringMVC,MyBatis 架构生态圈。 1、 支持头像上传 2、升级核心依赖库 mybatis-plus kisso 最新特性支持 3、代码部分重...

青苗
2016/04/28
3.4K
10
创业还差一个程序员?也许你只是没找对方法 —— 南京云栖大会 Tech Insight 创业公司的窘境和解法

你也许经常听到一些人说:”我有一个创业的点子,就差一个程序员了“,也许隔三差五就有人向你打听,哪里能挖到最合适的程序员? 创业是一个永恒的话题,技术人才紧缺也是一个永恒的话题。面...

花肉酱
04/23
0
0
spring-wind 1.0 发布,SSM 架构核心库

SSM 架构核心库,打造一个完美的 Spring,SpringMVC,MyBatis 架构生态圈。 《春风》 春风如贵客,一到便繁华。 来扫千山雪,归留万国花。 已集成组件: 1.mybatis-plus (mybatis 自动 crud...

青苗
2016/04/19
7K
31
SSM 架构核心库--Spring-Wind

SSM 架构核心库,打造一个完美的 Spring,SpringMVC,MyBatis 架构生态圈。 《春风》 春风如贵客,一到便繁华。 来扫千山雪,归留万国花。 演示项目 - 点击 效果图往下拉! 演示界面...

青苗
2016/04/18
22.9K
14
Spring-Wind 1.1.2 发布,SSM 架构之项目实战

SpringWind 为 SSM 架构的实战项目,基于 spring-wind 1.1.2 旨在打造一个完美的 Spring,SpringMVC,MyBatis 架构生态圈。 演示 实战项目 SpringWind 点击 升级说明: 1.添加 相对日期格式化...

青苗
2016/05/10
7.3K
11
SpringCloud(第 046 篇)注解式Schedule配置定时任务,不支持任务调度

SpringCloud(第 046 篇)注解式Schedule配置定时任务,不支持任务调度 - 一、大致介绍 二、实现步骤 2.1 添加 maven 引用包 2.2 添加应用配置文件(springms-schedulesrcmainresourcesappl...

HMILYYLIMH
2017/10/19
0
1
OceanBase的正确使用方法

OceanBase不是设计出来的,而是在使用过程中不断进化出来的。因此,系统使用以及运维的方便性至关重要。 OceanBase的使用者是业务系统开发人员,并交由专门的OceanBase DBA来运维。为了方便业...

凌洛
05/19
0
0
RestCloud国产轻量级API快速开发平台荣获阿里云API应用创新大赛三等奖

2018年4月8号,在最美杭州城,终于迎来阿里云API应用创新大赛总决赛。由谷云科技(广州)研发团队报送的“基于API开发平台,构建API开发生态圈” 项目经过一路过关斩将、突破重围成功杀入决赛...

restcloud
04/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

崛起于Springboot2.X之集成MongoDb使用mongoTemplate CRUD(27)

1、pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version></dependency><dependency> <groupId>log4j</......

木九天
6分钟前
0
0
切分log日志

新建logback.xml放到resource里面 <?xml version="1.0" encoding="utf-8"?><configuration> <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender"> <......

talen
11分钟前
0
0
spring @Resource 和 @Autowired 的使用区别

这两个 注解 @Resource 和 @Autowired , 常识都知道 @Resource 是 JAVAEE 自带的,@Autowired 是 spring 的自定义注解。 一般情况下, 使用 bean的时候, 这两个注解 随便使用一个即可。 但...

之渊
16分钟前
0
0
springboot集成elasticsearch客户端问题记录

1背景说明 服务端ES版本为5.5.2,springboot版本为1.5.6。 工程中添加如下依赖 2问题记录 2.1 NetworkPlugin类找不到 报错java.lang.ClassNotFoundException: org.elasticsearch.plugins.Net...

zjg23
18分钟前
1
0
快速构建ceph可视化监控系统

前言 ceph的可视化方案很多,本篇介绍的是比较简单的一种方式,并且对包都进行了二次封装,所以能够在极短的时间内构建出一个可视化的监控系统 本系统组件如下: ceph-jewel版本 ceph_expor...

万建宁
18分钟前
0
0
Java构造器使用注意

public class 父类A {int age = 10;protected void say() {System.out.println("父类A");}public 父类A() {override();}public void override() {Syst...

咸鱼AI
18分钟前
0
0
TensorFlow 线性分类

构造直线 z = 2 * x - 3 * y + 4 x0*w0+x1*w1+b=0 x1=-x0* w0/w1-b/w1 斜率 k= -w0/w1 截距 -b/w1 随机生成数据,加入一定的偏差,用直线将二维平面分为两部分 使用线性模型拟合参数 损失函数...

阿豪boy
22分钟前
0
0
翻译冒泡排序测试

翻译一个冒泡排序: var a = [1,3,2,4,6,5];var f = 0;var n = a.length ;for( var i =1; i<= n; i++) { for( var j = n-1 ; j >= i; j --) { if(a[j] < a[j+1]) { ......

钟元OSS
23分钟前
0
0
maven父、子级版本号同时修改

命令: mvn versions:set -DnewVersion=0.0.2-SNAPSHOT

沉默的懒猫
24分钟前
0
0
Spring boot中的异常处理之注解响应

Controller层 return patientRepository.findById(id) .orElseThrow(() -> new NotFoundException(String.format("Patient %d not found", id))); Exception类 @ResponseS......

亚林瓜子
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部