spring官网guide案例可以直接运行
spring guide 的案例基本包含 spring 以及 springboot 很多功能的案例
具体网址:
https://spring.io/guides

我们使用 GitHub CodeSpaces 或者 GitPod 甚至不需要 git clone 代码到本地 , 可以直接在线运行
- GitHub CodeSpaces
- GitPod
说明:
方便测试 , 我们使用 Centos7 机器进行测试 , 可以是虚拟机 , 可以是云服务器
我们只安装 Java 环境
准备环境
- Centos7 服务器
- Jdk 1.8 环境
- Git (只是 clone 代码 , 没其他作用)

准备项目
官网位置说明地址:
https://spring.io/guides/gs/rest-service/
案例仓库地址:
https://github.com/spring-guides/gs-rest-service
说明: 我们选择 boot-2.7 分支

clone 命令
git clone  -b boot-2.7 https://github.com/spring-guides/gs-rest-service.git
运行项目不同方式
使用 Maven 打包+运行
进入项目根目录
cd complete/
./mvnw clean package

需要等一会
运行项目
java -jar target/rest-service-complete-0.0.1-SNAPSHOT.jar

使用 Maven 直接运行
进入项目根目录
cd complete/
./mvnw spring-boot:run

使用 Gradle 打包+运行
进入项目根目录
cd complete/
./gradlew build

运行项目
java -jar build/libs/rest-service-0.0.1-SNAPSHOT.jar

使用 Gradle 直接运行
进入项目根目录
./gradlew bootRun

测试项目
无论使用以上那种方式运行 , 直接 访问
ip:8080/greeting?name=test'




](https://img-blog.csdnimg.cn/421c5ca48d5c49c68661e95966ff84c3.png)















](https://img-blog.csdnimg.cn/acb22e3aeb724383ba714494ba8f3fe5.png)