具体的SpringBoot技术内容可以参考
SpringBoot图文教程 https://www.jianshu.com/c/355260609973
SpringBoot视频教程 https://www.bilibili.com/video/av38657363?p=1
项目目录介绍 https://www.cnblogs.com/xiaowangtongxue/p/10816970.html
我们只介绍从完全不熟悉到整个项目搭建好能运行的系统工程,细节有很多资料,可以自己去查
一、开发工具 。使用IntelliJ IDEA ,可以下载破解版
破解和安装教程 https://www.cnblogs.com/miaoxingren/p/9868734.html
二、开发环境安装
- 使用框架Spring boot2.x,要求环境jdk8+(配置环境变量) 、maven3+
- 数据库MySql https://www.cnblogs.com/zhangkanghui/p/9613844.html 修改数据库密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Lc99!!!!';
- 安装Apache,用来运行HTTP服务
- Tomcat不安装,SpringBoot可以使用项目自带Tomcat
- 可视化界面 宝塔面板
- 云服务器后台配置安装组开放必要的端口 20,80,8080,3306等
- 开启8080端口提供远程访问。阿里云服后台安全组开启;服务器命令行启动防火墙并开启8080,并更新防火墙配置。重启防火墙。如果8080端口被禁止可执行 firewall-cmd –zone=public –add-port=8080/tcp –permanent打开, 然后执行systemctl restart firewalld.service重启
- 开启3306接口,提供远程访问数据库(开发人员使用).。远程数据库管理使用Mysql Workbench
- 测试POST请求可以使用Postman工具
讲创建项目过程的资料有很多,自行百度
三、打包 打开自带的Terminal执行命令行mvn clean package就开始自动打包
四、部署
打包时间会有点长。
生成文件在Target目录下,直接拿去部署即可
在服务器home目录下创建一个新的文件夹用来存放jar程序。比如home/app。将可运行Jar包传到此目录。
1.使用Xshell 软件来执行。 打开Xshell,先检查是否安装了上传命令。
rpm -qa |grep lrzsz(最后一个单词是Lrzsz).没有安装的话,就现场安装yum -y install lrzsz
2.开始上传,打开Xshell执行 rz。然后会弹出选择对话框,选择好文件后,点击打开就能上传到当前目录下。
3.上传完之后就是部署
nohup java -jar sdkapi-0.0.1-SNAPSHOT.jar > nohup.out 2>&1 &
4.查询部署结果
查看指定jar进程 ps aux|grep sdkapi-0.0.1-SNAPSHOT.jar