访问网站:spring.io 网站
概念:
不是对Spring功能上的增强,而是提供了一种快速使用开发Spring项目的方式。
功能:
1、自动配置:
SpringBoot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,自动完成
2、起步依赖
本质是一个Maven项目对象模型(POM),定义了对其他库的传递依赖。
就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。
3、辅助功能
一些大型项目中常见的功能性特性;例如:嵌入式服务器、安全、指标、健康检测、外部配置等
第一个入门级项目:
pom.xml
<!-- spring工程需要继承的父工程--> <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.1.3.RELEASE</version> </parent> <!-- web开发的起步依赖--> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.1.3.RELEASE</version> </dependency> </dependencies>