本篇简单阐述如何搭建起第一个Springboot项目,及构建对上手Springboot项目的初步认知
创建Springboot项目一般有两种做法
笔者使用的Idea开发工具是社区版,而社区版Idea默认不支持创建Springboot项目,社区版的Idea开发工具要创建Springboot项目需要安装Spring Assitant插件

在安装好相应插件后,点击新建项目,即可创建Spring项目

点击下一步可以查看新建项目的属性,这里我们选取SpringWeb作为新建项目的分类

而后下一步,等待项目构建完成,即可生成相关的Springboot项目,最终生成的项目如图所示

另外的做法则是借助Maven构建Springboot项目,借助Maven构建的步骤十分复杂,这里推荐大家使用Spring Assitant插件来构建Springboot项目
产生该问题的原因是项目配置中Java版本不一致的问题,可以通过将项目中的Java版本统一修改到一个版本上进行解决
这里提供将项目版本统一修改到jdk 1.8的解决方案
jdk 1.8
该错误发生在运行阶段,主要是其他应用占用了8080端口

相关做法无非就是找到占用了8080端口的进程,再对其进行强制杀死即可
这里提供Windows和Linux平台下通过杀死应用的解决方案
Web server failed to start. Port 8080 was already in use.
但是某些场景下,通过cmd命令的方式没有办法杀死占用端口的进程, 那么我们还有一种做法,就是通过修改配置,改掉自己应用的启动端口
这里提供一份Springboot修改端口的解决方案
在项目创建完成后,在包名目录下会生成对应命令的Application类,这便是我们应用的启动类,在应用启动时,从这个入口进入


application.properties是Springboot的核心配置文件,这里我通过配置端口修改了Springboot项目的启动端口

在test目录下,有相关的单元测试类
pom.xml是项目整体的配置文件,具体含义信息如下
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0modelVersion>
<parent>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-parentartifactId>
<version>2.7.4version>
<relativePath/>
parent>
<groupId>com.julianqiangroupId>
<artifactId>demoartifactId>
<version>0.0.1-SNAPSHOTversion>
<name>createdemoname>
<description>Demo project for Spring Bootdescription>
<properties>
<java.version>8java.version>
properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-maven-pluginartifactId>
plugin>
plugins>
build>
<dependencies>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-webartifactId>
dependency>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-testartifactId>
<scope>testscope>
dependency>
dependencies>
project>
Springboot项目打包成Jar包可以用Maven工具,具体如下:

点击Maven-Lifecycle-package,idea自动打包出Jar包,而后通过Java命令即可运行啦
