首先咱们在浏览器打开这个网站 https://start.spring.io/java
打开后能够看到如下页面web
在这里咱们能够快速搭建一个SpringBoot基础项目,填写和选择完相应的信息后,咱们点击那个绿色的按钮“Generate Project”就能够下载一个压缩文件下来了。spring
由于我这里选的是Maven因此下载下来的是一个Maven的项目,导入Maven项目到开发工具的方式我就很少说了。浏览器
导入到开发工具之后咱们先看看帮咱们生成的项目的目录结构,以下图app
来到这里其实你已经完成了web项目基础搭建的50%了(其实能够说80%由于本人的习惯爱好因此才说50%)eclipse
下面咱们修改一下pom.xml文件引入springBoot web依赖包,打开pom.xml找到节点<dependencies>添加一个<dependency>,代码以下:spring-boot
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
==============================分隔线START(被分隔线包住的内容为拓展内容可忽略)==============================工具
小拓展:开发工具
添加完springBoot web依赖包后咱们的pom.xml<dependencies>节点应该会像这样网站
我是用eclipse进行开发的,按住ctrl点一下springBoot web依赖包,而后在点一下下图框住哪一个
咱们能够看到这个springBoot web依赖包究竟包含了那些包
这时细心的你可能会发现有一个包很是眼悉,没错就是这个
这个就是在咱们pom.xml里面的springBoot核心包的其中一个,因此换句话说咱们是能够吧咱们本身的pom.xml里面的spring-boot-starter去掉的,因此最终个人项目里面的pom.xml<dependencies>节点是长这个样子的(固然不去掉也是没问题的,纯属拓展我的习惯)
==============================分隔线END==============================
修改完pom.xml咱们修改一下application.properties,由于本人比较喜欢yml文件因此把application.properties的后缀改为yml,最终变成application.yml
打开application.yml,添加如下代码
#服务配置
server:
port: 80
servlet:
context-path: /
这里配置了访问端口为80项目名称为/,因此最终咱们在浏览器输入127.0.0.1/*****(这里的*****是你的controller @RequestMapping的地址)就能够访问了(由于是演示项目,不想输入这么多东西,因此才这样设置,在真实开发里面根据需求设置)
接下来咱们在DemoApplication.java同级目录下建立一个controller,代码以下
package cn.keith.demo.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RequestMapping("/demo") @RestController public class DemoController { @RequestMapping("/helloWorld") public String helloWorld() { return "helloWorld"; } }
而后咱们打开DemoApplication.java,右键选择Run As或Debug As,点击Java Application就成功把项目跑起来了
最后咱们在浏览器输入地址127.0.0.1/demo/helloWorld有输出的话证实咱们这个web项目基础搭建是成功了