目录
[一. 创建项目](#一. 创建项目)
[二. 项目目录](#二. 项目目录)
[三. 运行项目](#三. 运行项目)
[(1) 启动项目](#(1) 启动项目)
[(2) 输出HelloWorld](#(2) 输出HelloWorld)
一. 创建项目
我们以idea专业版为例创建Spring项目:
步骤:
(1) File --> New --> Project

(2) 配置项目基本信息

(3) 依赖: 需要什么就勾选什么. 我们这里就只勾选一个Spring Web.
二. 项目目录
我们创建的项目文件结构大致如下, 我用思维导图的形式总结了一下:

三. 运行项目
(1) 启动项目

我们运行启动类 (点击上面的启动键) 或者 运行main方法(点击下面的启动键) 都可以启动项目.
运行完成之后得到结果如下:

(2) 输出HelloWorld
java
package org.example.demo1;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/user")
public class UserController {
@RequestMapping("/sayHi")
public String sayHello() {
return "Hello World";
}
}
启动上述代码的服务后, 我们在浏览器中访问该服务地址:

可以看到, 返回Hello World.