什么是Spring Boot 2.x以及构建Hello World

这篇文章给大家介绍什么是Spring Boot 2.x以及构建Hello World,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

什么是Spring Boot

在使用之前,我们先来看看Spring Boot到底是个啥,从字面意义上去理解,是Spring的一个引导,它将Spring中繁杂的配置简单化,约定优于配置,并且内嵌了Servlet。容器更多的是采用了一些默认的自动化配置,并且,将我们常用的包集成为一个一个的starter,可以帮助我们快速的去构建一个应用,简化了开发,并解决了一些xml文件所存在的痛点,毕竟,无论是properties文件还是yml看起来都很简洁,大大的提高了代码的易读性。

构建一个HelloWorld项目

废话不多说,我们现在来开始构建一个Spring Boot项目,一般我使用到的有两种方式:

SpringBoot官网

Spring官网提供了一个工具,我们打开后可以看到这样一个画面

什么是Spring Boot 2.x以及构建Hello World

这里我们选择了Web,JPA,DevTools作为了我们初始的构建包,然后,我们点击绿色按钮,可以得到一个生成的zip包,解压后可以得到一个文件夹,这就是我们想要的项目。

什么是Spring Boot 2.x以及构建Hello World

然后使用IDE(推荐使用idea)打开即可~

IDE

第二种方式是使用IDE(集成开发环境)进行搭建,这里我使用的idea。

什么是Spring Boot 2.x以及构建Hello World

依次点击 File -> New -> Project,会得到以下的页面, 什么是Spring Boot 2.x以及构建Hello World

点击Next后,会得到下面的页面 什么是Spring Boot 2.x以及构建Hello World

依次填入信息后,点击Next, 什么是Spring Boot 2.x以及构建Hello World

选择一些我们所需要的模块(这里如果是仅仅为了编写HelloWorld的话只选择Web即可),后面会讲解这些模块都有什么用,我们可以看情况去选择。然后点击Next后,选择一个存放路径打开后等待下载依赖后可以看到项目已经构建成功。

什么是Spring Boot 2.x以及构建Hello World

编写第一个HelloWorld程序

在上图所示的controller文件夹中新建一个HelloWorld类 什么是Spring Boot 2.x以及构建Hello World

这里我由于默认的8080 端口被占用,导致一直调用失败,后来在application.properties中配置了端口号:

什么是Spring Boot 2.x以及构建Hello World

访问http://localhost:8081/hello/world。 什么是Spring Boot 2.x以及构建Hello World一个HelloWorld程序就编写完毕了。下面的文章会对流程进行分析~

关于什么是Spring Boot 2.x以及构建Hello World就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。