Springboot初识(一)

一.什么是Spring Boot

Spring Boot是一个开源的、用于简化Spring应用程序开发的框架。它是Spring项目的一个子项目,旨在为Spring应用程序提供更快速、更便捷的开发体验。Spring Boot基于Spring框架,同时也整合了其他Spring项目和第三方库,使得开发者可以更加专注于业务逻辑而不用过多关注繁琐的配置。
总之我们这里可以举一个生活的例子:
让我们以生活中一个常见的例子来说明Spring Boot的优势:制作披萨。

  1. 简化配置: 在传统的制作披萨过程中,需要准备各种食材和烹饪设备,并进行复杂的烹饪步骤。但是在使用现成的披萨店(类比Spring Boot)中,你无需关心具体的制作细节,只需要选择喜欢的口味和尺寸,披萨店会根据你的选择自动进行制作和配送。

  2. 内嵌服务器: 披萨店提供了内部的烤炉(类比Spring Boot的内嵌服务器),无需额外购买烤炉,而且披萨店会自动启动和管理烤炉的运行状态。

  3. 自动配置: 披萨店根据不同的披萨口味和尺寸,自动配置了烹饪温度和时间,以及调料和食材的组合,减少了你制作披萨的繁琐步骤。

  4. 快速开发: 在披萨店,你只需简单地选择披萨的口味和尺寸,就可以快速下单,而无需从头制作披萨。类似地,使用Spring Boot可以通过Spring Initializr快速创建一个基本的Spring应用程序,并可以借助DevTools等插件实现快速开发和调试。

  5. 健康检查: 披萨店可以提供披萨的配料和食材信息,让你了解你所吃的食物是否健康。类似地,Spring Boot提供了健康检查功能,可以实时监控应用程序的运行状态,确保应用程序健康运行。

  6. 易于扩展: 披萨店会不断推出新的披萨口味和套餐,满足不同顾客的需求。类似地,Spring Boot与其他Spring项目无缝集成,可以轻松地扩展应用程序的功能,满足不同业务场景的需求。

二.Spring Boot 项⽬创建

了解了什么是Sprin Boot之后我们就要开始创建一个SpringBoot项目了.具体介绍两种创建方式

2.1 Idea创建

2.2 网页创建

因为我们⽤的 Idea 社区版(其他版本也同样适⽤),所以先要安装 Spring Boot Helper 插件才能创建 Spring Boot 项⽬,如图所示:
Springboot初识(一)_第1张图片
安装好插件之后,我们可以创建SpringBoot项目了
Springboot初识(一)_第2张图片
点击创建按钮之后,会出现一个项目面板

Springboot初识(一)_第3张图片
上述,我们jdk我们选择8,项目类型我们选择maven.设置好之后,我们点击下一步即可
Springboot初识(一)_第4张图片
这里的操作就是增加依赖操作,我们具体的增加如下:
Springboot初识(一)_第5张图片

Springboot初识(一)_第6张图片

Springboot初识(一)_第7张图片
最后点击finish,项目就创建成功了.
这里注意一点,如果,创建的项目没有maven,就要手动增加,具体步骤如下:
Springboot初识(一)_第8张图片
增加maven即可.
这样一个SpringBoot项目就创建好了.

2.2 网页创建

网页创建就十分的简单了,具体题步骤如下:
步骤1:访问Spring Initializr网页

打开浏览器,访问Spring Initializr的官方网页:
https://start.spring.io/
步骤2:配置项目信息

在Spring Initializr网页中,你可以看到一个表单,用于配置项目信息:

Springboot初识(一)_第9张图片

Project: 选择"Maven Project"或"Gradle Project",表示项目将使用Maven构建工具或Gradle构建工具。
Language: 选择Java或Kotlin作为项目的编程语言。
Spring Boot: 选择你想要使用的Spring Boot版本。
Group: 输入你的项目组织名称,例如"com.example"。
Artifact: 输入你的项目名称,例如"my-spring-boot-app"。
Packaging: 选择生成的构件类型,一般选择"Jar"。
Java: 选择项目的Java版本。
Dependencies: 选择你需要的Spring Boot依赖,例如Web、JPA、Security等。你可以根据项目需求来勾选所需的依赖。

步骤3:生成项目

配置完项目信息后,点击"Generate"按钮,Spring Initializr将会根据你的配置生成一个Spring Boot项目的压缩包。

步骤4:下载项目

点击"Download"按钮下载生成的压缩包,解压后你就得到了一个基本的Spring Boot项目结构,包含了配置文件、Maven或Gradle构建文件、源代码等。

步骤5:导入项目到开发工具

将下载的项目导入到你喜欢的集成开发环境(IDE)中,例如Eclipse、IntelliJ IDEA或Visual Studio Code。

这就是网页创建SpringBoot的全过程.

三.项目初始化

当然我们项目建立好了,总要知道,自己的项目环境究竟搭建好了没有,具体过程,我会在下面介绍.

  1. 这是项目建立后的项目目录结构说明:
    Springboot初识(一)_第10张图片
  2. 看完了介绍,我们来输出HelloWorld程序

Springboot初识(一)_第11张图片

  1. 最后启动项目,在网页中访问
    http://localhost:9090/sayhi
    Springboot初识(一)_第12张图片

四.总结

Spring Boot是为了快速开发Spring而诞生的,Spring Boot具备:

  • 快速集成框架,Spring Boot提供了启动添加依赖的功能,用于秒级集成各种框架。
  • 内置运行容器,无需配置Tomcat 等 Web容器,直接运行和部署程序。
  • 快速部署项目,无需外部容器即可启动并运行项目。
  • 可以完全抛弃繁琐的XML,使用注解和配置的方式进行开发。·支持更多的监控的指标,可以更好的了解项目的运行情况等特点。
  • Spring Boot可使用ldea 或网页创建,它的设计思想是约定大于配置,类上标注@SpringBootApplication就可以启动 Spring Boot项目了。

你可能感兴趣的:(javaEE进阶,spring,boot,后端,java)