控制器:
/**
* @author Codewhtie
* @create 2020-07-16 14:16
*/
@RestController // Restful风格
@CrossOrigin //配置跨域
public class TengZhouApi {
@GetMapping("/get")
public Result get() {
return Result.success(new Person(1,"xiaobai"));
}
@GetMapping("/hello")
public Result hello() {
return Result.success();
}
}
springboot配置:
server.port=8082 # 配置端口
server.servlet.context-path=/api #配置访问地址
spring.jackson.default-property-inclusion=non_null #设置api字段为null的时候不显示
打包到服务器:(idea中:mvn package)
然后XFTP上传到服务器
进入jar路径然后启动:(一直启动)
nohup java -jar xxx.jar &
或者
nohup java -jar xxx.jar >log.txt &
nginx反向代理:
location ~ /api {
proxy_pass http://codewhite.cn:8082;
}
访问:
{"code":100,"message":"处理成功!",data":{"id":1,"name":"xiaobai"}}
查看进程:ps -ef | grep xxx.jar
杀掉进程:
kill -9 PID
例:
Kill -9 1380