1、SpringBoot简介
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化Spring 应用项目的搭建以
及开发过程。
Spring由于各种XML、Annotation繁琐的配置,使开发变得复杂。
SpringBoot的出现简化了开发Spring应用的开发步骤,开发一个应用不在需要繁琐的配置。
1.1 官网访问地址:https://spring.io/projects/spring-boot
SpringBoot 能够帮助我们快速的创建一个独立的、产品级别的Spring应用;大多数springboot应
用程序需要最少的Spring配置。
1.2 SpringBoot优点
- Spring Boot遵循“习惯优于配置”的理念,帮助开发者快速搭建Spring框架
- 内嵌式容器,无需部署WAR文件
- 简化Maven配置,提供大量的starter启动器进行自动依赖于版本控制
- 提供生产就绪型功能,如监控性能指标,健康检查和外部配置
2、构建WEB开发
环境准备: Maven 配置、JDK1.8、Eclipse (IDEA、STS)
2.1 创建Maven项目,添加 spring-boot-starter-parent 启动器作为 parent ;配置如下:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
spring-boot-starter-parent 是一 特殊的starter 提供了一些maven 默认配置 ,同时还提供了
dependency-management ,可以便开发者在引入其他依赖时不必输入版本号,方便依赖管理。
SpringBoot 中提供的 starter为第三方库提供了自动配置,例如要开发一 个Web项目,就可以先
引入 Web Starter ,代码如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
2.2 编写启动类,创建项目的入口类,在 Maven 工程的 java 目录下创建项目的包,创建启动类代码如下:
@SpringBootApplication
public class App {
public static