一、前言🔥
👨🎓作者:bug菌
✏️博客:CSDN、掘金、infoQ、51CTO等
🎉简介:CSDN博客专家,C站历届博客之星Top50,掘金/InfoQ/51CTO等社区优质创作者,全网合计8w粉+,对一切技术感兴趣,重心偏Java方向;硬核公众号「 猿圈奇妙屋」,欢迎小伙伴们的加入,一起秃头,一起变强。
..
✍️温馨提醒:本文字数:1999字, 阅读完需:约 5 分钟
嗨,家人们,我是bug菌呀,我又来啦。今天我们来聊点什么咧,OK,接着为大家更《springboot零基础入门教学》系列文章吧。希望能帮助更多的初学者们快速入门!
小伙伴们在批阅文章的过程中如果觉得文章对您有一丝丝帮助,还请别吝啬您手里的赞呀,大胆的把文章点亮👍吧,您的点赞三连(收藏⭐+关注👨🎓+留言📃)就是对bug菌我创作道路上最好的鼓励与支持😘。时光不弃🏃🏻♀️,创作不停💕,加油☘️
二、环境说明🔥
环境说明:Windows10 + Idea2021.3.2 + Jdk1.8 + SpringBoot 2.3.1.RELEASE
三、需求分析🔥
今天临时被安排,由于没有运维岗人员,所以项目部署的活自然就落在了后端的肩膀上,这还能咋推辞,自然就只能我来做了呗,虽然我都有过接触,但是在不涨工资的基础上,要兼任这么多角色工作,内心表示有点委屈啊。
在linux服务器进行后端服务部署,有两种方式,一是war包部署,二是jar包部署,服务器还是台裸机,那我一切从简,首先是jdk安排及配置,这里我就不详细介绍了。
所以,面临的第一件事,就是把项目从打jar包开始。
四、教程正文🔥
1️⃣通过idea打jar包🔅
基本玩idea的同学都知道,idea有提供一个maven快捷操作栏,maven构建现在基本项目都使用吧。所以我接下来就还是以maven构架来举例吧。
而我们打jar包,只需要点击package,即可,等待一会儿,将会在你项目根目录下的target文件夹下,新增一个名为 xxx-1.0.jar与xxx-1.0.jar.original的文件,其xxx-1.0.jar 就是我们所想要的文件,言称jar包。
如下是通过maven打包,执行package完成的截图:
2️⃣jar包上传服务器🔅
我们上传到服务器,如果你是使用的xshell 进行远程ssh连接,那么你既可以通过拖拽的方式也可以通过命名将文件发送到服务器,这里我给大家演示后一种,如何通过命令的方式将文件发送到服务器吧?
不知道sz 、rz命令大家有没有玩过,运行sz、rz比ftp简单的多,你压根都不需要配置FTP服务。它是Linux同Windows进行ZModem文件传输的命令行工具。一般是默认不安装的,你可以通过一条安装命令即可拥有:
linux系统安装:
yum install lrzsz
Ubuntu系统安装:
sudo apt-get install lrzsz
然后讲解一下sz、rz分别执行作用是什么?
- sz:从服务器下载文件到本地。
- rz:从本地上传文件到服务器。
安装该命令后,所以我们直接在服务器中,执行rz上传命令,只需要输入rz,然后回车,即会跳转打开本地桌面文件夹,然后选择我们打包好的xxx.jar。
然后选择好后,点击打开,我们就可以看到jar包在进行上传。
随着jar包的大小,上传时间也有所不同,越大则上传越慢。我们稍等片刻,毕竟我的jar包有66.3MB呢。
如下提示是:jar包是上传完成了。
3️⃣检查java环境🔅
我们来进行java环境配置是否正常。查看下java版本即可。
java -version
如下是执行java -version截图:
如上,我们可以看到jdk安装没有,jdk版本是1.8。
至于如下操作,我们可以看我的下篇:springboot之jar包Linux后台启动部署及滚动日志查看且日志输出至文件保存(下篇)。保证内容不会过多。
4️⃣jar后台启动💭
... ...
5️⃣控制台日志输出保存💭
... ...
6️⃣外部配置文件启动💭
... ...
7️⃣查看实时滚动日志💭
... ...
8️⃣总结💭
... ...
剩下的教学内容,我打算放到下一期来讲,这一期我就先讲这么多。
ok,以上这样就好啦,如果还想学习更多,你可以看看我的往期热文推荐哦,每天积累一个奇淫小知识,日积月累下去,你一定能成为令人敬仰的大佬的。好啦,咱们下期见~
五、往期推荐🔥
- springboot系列(一):如何创建springboot项目及启动
- springboot系列(二):yaml、properties两配置文件介绍及使用
- springboot系列(三):多环境切换,实例演示
- springboot系列(四):stater入门
- springboot系列(五):史上最最最全springboot常用注解
- springboot系列(六):mysql配置及数据库查询
- springboot系列(七):如何通过mybatis-plus实现接口增删改查
- springboot系列(八):mybatis-plus之条件构造器使用手册
- springboot系列(九):mybatis-plus之如何自定义sql
- springboot系列(十):mybatis之xml映射文件>、<=等特殊符号写法
- springboot系列(十一):实现多数据源配置,开箱即用
- springboot系列(十二):如何实现邮件发送提醒,你一定得会(准备篇)
- springboot系列(十三):如何实现发送普通邮件?你一定得会
- springboot系列(十四):如何实现发送图片、doc文档等附件邮件?你一定得会
- springboot系列(十五):如何实现静态邮件模板发送?你一定得会
- springboot系列(十六):如何实现发送邮件提醒,附完整源码
- springboot系列(十七):集成在线接口文档Swagger2
- springboot系列(十八):如何Windows安装redis?你玩过么
- springboot系列(十九):如何集成redis?不会我教你
- springboot系列(二十):如何通过redis实现手机号验证码功能
- ... ...
文末🔥
如果还想要学习更多,小伙伴们可关注bug菌专门为大家创建的专栏《springboot零基础入门教学》,从无到有,从零到一!希望能帮助到更多小伙伴们。
我是bug菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!
感谢认真读完我博客的铁子萌,在这里呢送给大家一句话,不管你是在职还是在读,绝对终身受用。
时刻警醒自己:
抱怨没有用,一切靠自己;
想要过更好的生活,那就要逼着自己变的更强,生活加油!!!