Spring Boot的创建和使用

目录

什么是Spring Boot

Spring Boot的优点

Spring Boot项目的创建

通过idea创建Spring Boot项目

1.安装插件

2.new project

3.选择Spring Boot项目,选择合适的jdk版本,设置创建项目的源地址(默认strat.spring.io)

4.设置项目的参数

5. 选择Spring Boot版本,以及添加项目的外部依赖.

6.设置项目路径和保存的路径

7. 确保idea能够正常加载Spring Boot项目

8.运行启动类

网页版创建并备份到本地

1.在地址栏中输入start.spring.io并进入

2.选择配置信息

3.生成项目

4.生成压缩包

5.备份

删除四个无用文件

Spring Boot目录说明

 输出Hello world

 约定大于配置


什么是Spring Boot

Spring的诞生是为了简化Java程序的开发,而Spring Boot的诞生是为了简化Spring程序开发.

Spring Boot翻译过来就是Spring 脚手架.

我们在盖房子的时候就会用到脚手架. 脚手架的作用就是为了能够更加快速的盖房子.

所以说 Spring Boot就是一个为了快速开发和使用Spring的脚手架.


Spring Boot的优点

  • 快速的集成框架,Spring Boot提供了启动添加依赖的功能,用于秒级集成各种的框架.
  • 内置运行容器,无需配置Tomcat和Web容器,可以直接运行和部署程序.
  • 快速部署项目,无需外部容器即可启动并运行项目.
  • 抛弃繁琐的XML
  • 支持更多的监控指标,可以更加容易直观的观察到项目的运行情况.

Spring Boot项目的创建

1.可以通过idea创建(这也是主要的创建方式

  • 如果idea是专业版,那么无需任何的插件,可以直接创建Spring Boot项目.
  • 如果idea是社区版,需要安装Spring Boot Helper插件.(此插件在2022版本开始收费)

2.通过网页版创建


通过idea创建Spring Boot项目

这里以社区版为例:

1.安装插件

Spring Boot的创建和使用_第1张图片

 安装完成之后变成如下名字:

Spring Boot的创建和使用_第2张图片


2.new project

Spring Boot的创建和使用_第3张图片

3.选择Spring Boot项目,选择合适的jdk版本,设置创建项目的源地址(默认strat.spring.io)

Spring Boot的创建和使用_第4张图片

4.设置项目的参数

Spring Boot的创建和使用_第5张图片

5. 选择Spring Boot版本,以及添加项目的外部依赖.

 Spring Boot的创建和使用_第6张图片

6.设置项目路径和保存的路径

Spring Boot的创建和使用_第7张图片 

7. 确保idea能够正常加载Spring Boot项目

Spring Boot的创建和使用_第8张图片

 Spring Boot的创建和使用_第9张图片

 

Spring Boot的创建和使用_第10张图片

 看到此图标说明项目已经初始化好了.

Spring Boot的创建和使用_第11张图片

如果此过程中项目加载出错,那么大概率就是maven的国内源没有配置好,需要取配置maven的国内源.

8.运行启动类

Spring Boot的创建和使用_第12张图片

如果控制台打印了启动所用的时间,并且debug没有中断,说明当前Spring Boot的项目已经创建好了.


网页版创建并备份到本地

1.在地址栏中输入start.spring.io并进入

Spring Boot的创建和使用_第13张图片

2.选择配置信息

Spring Boot的创建和使用_第14张图片

3.生成项目

Spring Boot的创建和使用_第15张图片 

4.生成压缩包

此时会下载一个demo.zip的压缩包到本地.

 

5.备份

我们可以将它复制到桌面上,留着备份,如果之后通过网页或者idea的方式创建不了的时候,我们就可以用本地备份的来创建Spring Boot项目.

Spring Boot的创建和使用_第16张图片 

解压缩到桌面, 在idea中打开此文件.

Spring Boot的创建和使用_第17张图片

Spring Boot的创建和使用_第18张图片 

Spring Boot的创建和使用_第19张图片

如果没有识别到Maven,就手动设置. 

Spring Boot的创建和使用_第20张图片 


删除四个无用文件

Spring Boot的创建和使用_第21张图片 

1,3,4是关于maven命令一些配置文件,因为idea已经内置了maven插件,所以我们使用idea提供的可视化工具操作即可.

2是一个帮助文档,项目创建会自动生成,删除即可.


Spring Boot目录说明

Spring Boot的创建和使用_第22张图片 


 输出Hello world

Spring Boot的创建和使用_第23张图片

启动项目

Spring Boot的创建和使用_第24张图片


 约定大于配置

这是Spring Boot项目的另一个特点,对⽐ Spring 的项⽬我们也可以看到这⼀特点,⽐如在 Spring 中也是要配置 Bean 的扫描路径的,⽽ Spring Boot 则不需要.

上述代码我们没有配置扫描路径,Spring Boot约定启动类所属的路径就是扫描路径,在这里base-package就是com.example.demo.

Spring Boot的创建和使用_第25张图片

只有在这个目录下或者是子目录下的类才会去扫描. 

 

 

你可能感兴趣的:(Spring,Boot,spring,boot,java,spring)