spring官网guide案例可以直接运行

spring guide 的案例基本包含 spring 以及 springboot 很多功能的案例

具体网址:

https://spring.io/guides

image-20230522185619631

我们使用 GitHub CodeSpaces 或者 GitPod 甚至不需要 git clone 代码到本地 , 可以直接在线运行

  • GitHub CodeSpaces
  • GitPod

说明:

方便测试 , 我们使用 Centos7 机器进行测试 , 可以是虚拟机 , 可以是云服务器

我们只安装 Java 环境

准备环境

  • Centos7 服务器
  • Jdk 1.8 环境
  • Git (只是 clone 代码 , 没其他作用)

image-20230522190416000

准备项目

官网位置说明地址:

https://spring.io/guides/gs/rest-service/

案例仓库地址:

https://github.com/spring-guides/gs-rest-service

说明: 我们选择 boot-2.7 分支

image-20230522190631502

clone 命令

git clone  -b boot-2.7 https://github.com/spring-guides/gs-rest-service.git

运行项目不同方式

使用 Maven 打包+运行

进入项目根目录

cd complete/
./mvnw clean package

image-20230522193030617

需要等一会

运行项目

java -jar target/rest-service-complete-0.0.1-SNAPSHOT.jar

image-20230522193403634

使用 Maven 直接运行

进入项目根目录

cd complete/
./mvnw spring-boot:run

image-20230522193554619

使用 Gradle 打包+运行

进入项目根目录

cd complete/
./gradlew build

image-20230522193700583

运行项目

java -jar build/libs/rest-service-0.0.1-SNAPSHOT.jar

image-20230522193856005

使用 Gradle 直接运行

进入项目根目录

./gradlew bootRun

image-20230522194036553

测试项目

无论使用以上那种方式运行 , 直接 访问

ip:8080/greeting?name=test'

image-20230522193448228

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐