一、Spring Boot如何创建

打开IDE

2022-07-07-14-53-27-image

上面这个图标,就是IDEA,软件全名叫IntelliJ IDEA,是用来开发Java代码的。我将使用这个IDE来创建、启动、编写Spring Boot项目代码。

创建Spring Boot项目

2022-07-07-15-00-07-image

我的IDEA版本如上图所示,是2021.2.4的版本。我也下载过最新版的,但是总是各种不尽人意,而且使用的各种插件与最新版也是各种不兼容,所以索性还是不升级最新版了。

言归正传,开始介绍如何创建Spring Boot项目

2022-07-07-15-08-16-image

首先呢,是IDEA的启动后界面,是长的上面这个样子的。图中我加了文字标识。当然这是我的版本的,如果版本比我这个老的话,那界面就不一样了。

点击截图中的NEW PROJECT会跳到下一个界面中,从这一步开始,才是真正的创建Spring Boot项目。

2022-07-07-15-21-36-image

在这个界面中,左侧的列表为IDEA可以创建的工程,右侧则为每种工程可以配置的工程属性。这其中,Spring Boot项目就是左侧列表中的Spring Initializer。可以看到,我这里默认选择的就是这一项,因为我创建的上一个Java工程就是Spring Boot项目,所以IDEA记住了我的选择。

那么右边的各个配置项都是什么含义呢

  • Server URL: 获取Spring Boot工程模板的地址。官方有官方的地址,但有的时候官方的下载会贼慢。为啥呢,毕竟在国外,不在国内。那么这里就有一个可以替代的地址,阿里的下载地址:start.aliyun.com,使用这个地址就不用担心会因为网络问题下载不下来了。

  • Name: 工程名

  • Location: 工程存储的地址。简单的说就是想把项目放在电脑哪个目录下面

  • Language: 支持的语言。注意,这里是编程语言,而不是中文英文那个语言哦。一般默认就是Java,不需要进行改动

  • Type: 工程使用的依赖管理工具类型。有MavenGradle两种可供选择,这里选择Maven

  • Group: 工程的组。这个怎么写就看创建者了,一般是公司域名的反写。比如百度的域名是www.baidu.com那么这个Group就可以是com.baidu

  • Artifact: 这个其实就相当于是工程的ID一样,与Group结合起来,用以和别的工程进行区分

  • Package name: 工程中的包名称,默认的是GroupArtifact,不过可以自己进行修改

  • Project SDK: 这个就是下载的JDK

  • Java: 工程的JDK版本,现在已经支持到15

  • Packaging: 工程的打包方式。貌似现在没有多少用war的方式进行部署了吧,都是用jar方式进行部署,所以基本上是选择jar

那么上面这些就是一个工程所需要配置的各种项,这些都填写完的话,就可以点右下角NEXT按钮进入下一步了

2022-07-07-15-39-06-image

这就是点了NEXT后的界面,选择依赖项。

最上面是工程会基于Spring Boot的哪个版本来创建,左侧是可以选择的依赖,右侧是依赖介绍。选择完依赖后,可以点右下角的FINISH来进入到下一步中。这里因为只是示例,所以就不选择任何的依赖了。

2022-07-07-17-32-29-image

可以看到左侧的目录结构,是下面这样的

—— spring-boot-demo
|—— src
|—— .gitignore
|—— HELP.md
|—— pom.xml
|—— README.md

如果说和我这个不太一样,多出了一些别的目录或者文件,那没关系。多出来的那些文件或文件夹在我这是被隐藏掉的,因为基本上不会去操作。

  • src: 主目录,存放主要的java文件以及配置文件

  • .gitignore: git忽略文件列表

  • HELP.md: 就是一个markdown描述文件,没啥用

  • pom.xml: 用过maven应该都知道,这是管理整个项目依赖的地方

  • README.md: 这是一个markdown描述文件,和HELP.md不同的是,项目发布到代码托管平台,比如giteegithub等。托管平台就会自动识别并展示这个文件的内容,是整个项目工程的描述文件

二、Spring Boot如何启动

Spring Boot项目启动呢,有这么三种启动方式:命令行启动,入口类启动,启动按钮启动

1.命令行启动

找到项目的jar文件,使用命令java -jar file_name.jar直接就可以启动

2.入口类启动

入口类所在目录:

—— spring-boot-demo
|—— src
|—— main
java
|—— package_name
|—— SprinBootDemoApplications

点击main方法的最左侧的箭头,执行启动命令,即可进行启动。但是,如果没有箭头的话,说明项目还没有加载为maven工程,需要设置一下。

设置方法:右键工程中的pom.xml文件,倒数,有一个Add as Maven Project,这个就是了。点击之后等一下下,项目就加载为Maven项目了。同时也可以看到小箭头了。

2022-07-11-10-17-38-image

3.使用启动按钮启动

2022-07-11-10-18-22-image

如图示中的两个按钮。左边的尖头为直接启动,不做任何其他的操作。而右边的小虫子样子的按钮,为以debug模式启动,以这个模式启动后,可以打断点,排查代码错误等。

未完待续…………

上一篇