idea内置功能实现项目快速部署
idea的内置功能实现项目的打包、部署、发布
springboot项目的简单搭建
搭建环境
- jdk 1.8.0_201
- idea 2019.1.3
- maven 3.6.0
- springboot 2.1.6
搭建步骤
- 打开idea, 创建测试项目
- 选择好要创建的项目类型跟jdk版本后, 点击
Next
- 填好相应坐标名, 点击
Next
- 选择要用到的包, 然后
Next
- 填写相应的项目名和存放位置, 选择
Finish
测试项目是否能启动
- 创建的项目如下所示
- 项目启动成功
接口开发
- 为了方便, 直接在
DemoApplication
类上新增测试接口
- 启动项目, 本地访问接口url
http://localhost:8080/api/v1/hello
idea的SSH会话SFTP功能
SSH连接的两种方式
SSH单次配置, 单次连接
- 选择
Tools ---> Deployment ---> Start SSH session
- 点击
edit credentials
- 输入ip、端口号、用户密码进行连接
- 连接阿里云服务器成功
SSH跟SFTP联合配置, 终身连接
-
选择
Tools ---> Deployment ---> Configuration
可以保存密码, 以后多次使用
-
点击
+
号选择SFTP
-
输入连接服务名
-
输入对应信息进行远程连接
-
点击Mappings进行配置配置
-
测试是否能连接
项目打包并上传到阿里云服务器
idea打包Maven项目
- 打开idea的Maven工具, 生成jar包
- 查看jar包是否生成
上传jar包到阿里云服务器
- 通过配置好到
SFTP
进行jar包的上传
- 通过上面配置好的
SSH
进行查看(jar包在我上面配置的/home下, idea会把父文件夹也上传到/home下)
- 执行
java -jar jar包名
- 再访问
119.23.36.63:8080/hello
就可以看到数据了