- 三丰云免费云主机服务器【传送门】
- CentOS Linux release 7.6.1810 (Core)
- Project Maven Project
- Language Java
- SpringBoot v2.7.1
- 依赖
- Spring Web
关键文件 pom.xml
TestController.java4.0.0 org.springframework.boot spring-boot-starter-parent2.7.1 com.5hospital.p springboottest0.0.1-SNAPSHOT springboottest springboot测试项目 1.8 org.springframework.boot spring-boot-starter-weborg.springframework.boot spring-boot-maven-plugin
package com.hospital.p.springboottest.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.Map;
@RestController
@RequestMapping("/test")
public class TestController {
@GetMapping("testGet")
public Map testGet() {
Map data = new HashMap<>();
data.put("code", 0);
data.put("message", "success");
return data;
}
}
项目运行
传输文件
rsync -avP springboottest root@p.5hospital.com:~/temp构建项目
docker run -it --rm -v "$HOME/.m2":/root/.m2 -v `pwd`:/app --workdir=/app maven:3.8.6-jdk-8 mvn clean package运行项目
docker run -it --rm --workdir=/app -v `pwd`/target:/app -p8080:8080 java:8-jdk sh -c 'find . -name "*.jar"|xargs java -jar'验证项目
curl http://127.0.0.1:8080/test/testGet



