Spring Boot 2.x (一):五分钟搭建Hello World

简介

本系列基于Spring Boot 2.x 的官方文档,除去了文档中一些冗余的东西,加上了一些本身的理解,意图是在于帮助更多初识Spring Boot的人来进行一次探险。spring

本系列建议具备Java基础和Spring使用经验的同窗学习。app

什么是Spring Boot

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

构建一个HelloWorld项目

废话很少说,咱们如今来开始构建一个Spring Boot项目,通常我使用到的有两种方式:工具

SpringBoot官网

Spring官网提供了一个工具,咱们打开后能够看到这样一个画面 学习

这里咱们选择了Web,JPA,DevTools做为了咱们初始的构建包,而后,咱们点击绿色按钮,能够获得一个生成的zip包,解压后能够获得一个文件夹,这就是咱们想要的项目。 idea

而后使用IDE(推荐使用idea)打开便可~

IDE

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

依次点击 File -> New -> Project,会获得如下的页面,
点击Next后,会获得下面的页面
依次填入信息后,点击Next,
在这里插入图片描述
选择一些咱们所须要的模块( 这里若是是仅仅为了编写HelloWorld的话只选择Web便可),后面会讲解这些模块都有什么用,咱们能够看状况去选择。而后点击Next后,选择一个存放路径打开后等待下载依赖后能够看到项目已经构建成功。

编写第一个HelloWorld程序

在上图所示的controller文件夹中新建一个HelloWorld类 code

这里我因为默认的8080 端口被占用,致使一直调用失败,后来在application.properties中配置了端口号:
访问http://localhost:8081/hello/world。

至此,一个HelloWorld程序就编写完毕了。下面的文章会对流程进行分析~cdn

原创文章,文笔有限,才疏学浅,文中如有不正之处,万望告知。xml


公众号

在这里插入图片描述
相关文章
相关标签/搜索