初识Spring
Spring Framework的历史
-
诞生于2002年,成型与2003年,最早的作者为Rod Johnson
Expert One-on-One J2EE Design and Development
Expert One-on-One J2EE Development without EJB -
目前已经发展到了Spring 5.x版本,支持JDK8 ~ 11及JavaEE8。
现在spring不仅仅代表一个框架,还代表了了很多与之相关的spring的子项目,比方说spring data, spring boot ,spring cloud ,spring kafka 等。
现在spring代表了他的整个的家族。
spring的项目: https://spring.io/projects
如图 springboot构建所有东西,spring cloud协调所有东西,spring cloud data flow 把所有的东西连接到一起。
spring framework (参考官网首页学习)
- 用于构建企业级应用的轻量级一站式解决方案。
- 设计理念
-
力争让选择无处不在
-体现海纳百川的精神
-保持向后兼容
-专注API设计
-追求严苛的代码质量
图片来自官网
-
spring boot (参考官网首页学习)
- 快速构建基于spring的应用程序
1.快、很快、非常快
2.进可开箱即用,退可按需改动
3.提供各种非功能特性 如:安全、监控
4.不用生成代码,没有 XML配置
-在本课程,你还会看到
spring data,spring mvc ,spring webflux
图片来自官网
spring cloud (参考官网首页学习)
-
简化分布式系统的开发
1.配置管理
2.服务注册与发现
3.熔断
4.服务追踪
... ...
图片来自官网
网友评论