持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天
一、在开发环境下编辑接口并测试
1、开发环境配置
(1)常用操作系统:win10 软件:IntelliJ IDEA Community Edition 2020.1.4 x64(自行选择版本)、JDK、Maven
(2)配置相应的环境变量
环境变量配置方法可参考其他教程,此处不再表述
2、新建web项目:利用IntelliJ IDEA 或者spring.io生成web项目demo,以下是利用spring.io的方法
(1)在其首页点击如下,选择Spring Iinitializr
(2)进入web项目demo配置页面,选择合适的,点击generate,生成压缩包
(3)将其解压
(4)用IntelliJ IDEA打开,新建一个java文件,编写简单接口
package com.example.demo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping
public class HelloController {
@GetMapping("hello")
public String hello() {
return "hello spring boot";
}
}
(5)编译运行无误后,打开浏览器输入:localhost:8080/hello,即可看到:hello spring boot
(6)利用Maven打包工具,将后端代码打包成可在生产环境下运行的.jar包
在目录中target项中可看到已打包的jar包:
二、将后端代码部署在生产环境下,测试后端接口
1、下载并安装final shell,用于远程连接生产环境下的目标主机
2、选择连接方式————SSH
3、 填写目标主机相应信息
4、双击后即可打开配置好的目标主机,实现远程可视化操作
5、cd opt
进入opt目录中,新建目录,将jdk的linux版本包拖拽至此
6、解压jdk的linux版本安装包
tar -xvf jdk的linux版本名称
7、配置JDK环境变量
进入Linux配置文件profile:vi /etc/profile 将光标移至最后一行,新建一行:o 进行输入:i 进行配置:export JAVA_HOME=解压后的JDK路径 export PATH=PATH 更新上述配置:source /etc/profile 检查环境变量是否有配置好的JDK路径:echo $PATH
8、 检查JAVA版本是否正常,在jar包文件路径下运行jar包
9、 测试Linux环境下,部署的后端接口是否可正常运行:curl http://localhost:8080/hello
10、关闭虚拟机防火墙后,可在宿主机浏览器中输入:“虚拟机IP地址:端口号”,判断部署接口是否可以正常运行
一些虚拟机防火墙操作命令
查看虚拟机防火墙状态 firewall-cmd --state 关闭虚拟机防火墙 systemctl stop firewalld 打开虚拟机防火墙 systemctl start firewalld