使用IntelliJ Idea来创建项目
步骤如下:
菜单栏中选择File–New–Project,出现如下图所示,然后选择Spring Assistant。
其中Project SDK可以根据自己需求选择合适的jdk版本,这里选择和本人开发本地环境一致的Jdk1.8
Spring Initializr server 选择默认的https://start.spring.i即可
![](https://img.haomeiwen.com/i1996162/a667ad869f73eb91.png)
接下来修改包名和项目名,其中Javaversion选择上面的对应的8
![](https://img.haomeiwen.com/i1996162/f814241757f3ee58.png)
接下来选择依赖,由于没有空项目依赖选择,这里选择spring-boot-devtools热部署的一个包,如果后面不需要,把pom.xml中的该引用删除掉即可。
![](https://img.haomeiwen.com/i1996162/b98fc48b8b53907a.png)
这里可以更改项目保存的本地地址。点击finish即可完成创建
利用网页创建项目
![](https://img.haomeiwen.com/i1996162/287fc919f37edf3e.png)
![](https://img.haomeiwen.com/i1996162/8bb1ea95404f7a2c.png)
pom.xml文件解析
打开pom.xml可以看到,除了spring-boot-devtools,其他引用都是必须的。
![](https://img.haomeiwen.com/i1996162/c211e1dffbb42bc6.png)
如上图所示,Spring Boot 的基础结构共三个文件:
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件
src/test/java 测试程序
<!-- pom模型版本 -->
<modelVersion>4.0.0</modelVersion>
<!-- 父级项目 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!-- 项目信息 -->
<groupId>com.philos</groupId><!-- 项目唯一标识 -->
<artifactId>common</artifactId><!-- 项目名 -->
<version>0.0.1-SNAPSHOT</version><!-- 版本 -->
<packaging>jar</packaging><!-- 打包方式 (pom,war,jar) -->
<name>common</name><!-- 项目的名称, Maven 产生的文档用 -->
<description>Demo project for Spring Boot</description><!-- 项目的描述, Maven 产生的文档用 -->
<!-- 属性设置 -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><!-- 编译字符编码为utf-8 -->
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><!-- 输出字符编码为UTF-8 -->
<java.version>1.8</java.version><!-- jdK版本 -->
</properties>
编译项目
![](https://img.haomeiwen.com/i1996162/3e4ab5baa67bcf34.png)
进入项目后,
![](https://img.haomeiwen.com/i1996162/a213c403266feebf.png)
运行项目
启动项目就可以看到SpringBoot项目启动后的标志Banner,第一个SpringBoot项目就这样搭建完成了
![](https://img.haomeiwen.com/i1996162/36282b2c5624c226.png)
![](https://img.haomeiwen.com/i1996162/2515f83150393f6a.png)
![](https://img.haomeiwen.com/i1996162/15bf5b5f84ad5129.png)
网友评论