更新时间:2020-10-20 16:07:13 来源:极悦 浏览1242次
Spring Boot是由Pivotal团队提供的全新框架。Spring Boot是所有基于Spring Framework 5.0开发的项目的起点。Spring Boot的设计是为了让你尽可能快的跑起来Spring应用程序并且尽可能减少你的配置文件。
设计目的:用来简化新Spring应用的初始搭建以及开发过程。
从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。用大佬的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架,总结一下及几点:
(1)为所有Spring开发提供一个更快更广泛的入门体验。
(2)零配置。无冗余代码生成和XML强制配置,遵循“约定大于配置”。
(3)集成了大量常用的第三方库的配置,Spring Boot应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。
(4)提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。
(5)Spring Boot不是Spring的替代者,Spring框架是通过IOC机制来管理Bean的。Spring Boot依赖Spring框架来管理对象的依赖。Spring Boot并不是Spring的精简版本,而是为使用Spring做好各种产品级准备
Spring Boot在应用中的角色
Spring Boot是基于Spring Framework来构建的,Spring Framework是一种J2EE的框架(什么是J2EE?)
Spring Boot是一种快速构建Spring应用
Spring Cloud是构建Spring Boot分布式环境,也就是常说的云应用
Spring Boot中流砥柱,承上启下
环境准备
(1)JDK环境必须是1.8及以上,传送门:jdk1.8.191下载
(2)后面要使用到Maven管理工具3.2.5及以上版本,所以会先介绍Maven的安装与配置
(3)开发工具建议使用IDEA,也可以MyEclipse,为了实现一站式服务
如果大家想要了解更多关于Spring Boot相关知识,可以下载学习极悦,免费下载学习。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习