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'