介紹
springboot+layui Demo
在線地址:http://123.57.129.17:9001
原始碼地址:https://gitee.com/zhoukaishun/kaishun_zhou
測驗賬號密碼:admin 123456
適用人群
新手入門,職場新人
已有功能
- 目前包含基本的登錄、注冊、忘記密碼、選單動態拉取、用戶管理、角色管理、選單管理、角色權限設定,
- 注冊方式選擇手機驗證碼注冊(發送驗證碼部分需優化為發送后一分鐘內不允許重復發送)
- 驗證碼發送選擇的為阿里云短息服務平臺(發送短信功能關閉,因為牽扯到個人賬號,可在yml中更改smsconfigure配置項即可);
- token認證使用JWT驗證方式;
- 前端頁面框架選擇的為layUi,
軟體架構
jdk1.8 maven mysql redis 整體架構springboot+mybatis+layUi
主要學習一個基本專案從0到1的構建以及開發思路,
專案截圖









專案部署至服務器(jar包方式)

使用idea對專案進行打包,或者自己使用maven命令也行,idea打包后會在專案根目錄的target目錄下,
將jar包上傳至服務器指定目錄,進入對應目錄下:java -jar 專案名
這種是最基本的啟動,也可自己寫一些簡單的shell腳本對專案進行 停止、重啟
可參考下方我的腳本
restart.sh
#! /bin/bash
##Author kaishun zhou
##Last Update 2020-11-05
JAR=/usr/javaproject/study/study.jar
OUT=/usr/javaproject/study/study.out
NAME=study.jar
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
echo "---------------"
echo $NAME service start!
nohup java -jar $JAR --spring.profiles.active=prod >$OUT 2>&1 &
echo $NAME service start sucess!
stop.sh
#! /bin/bash
##Author kaishun zhou
##Last Update 2020-11-05
NAME=study.jar
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
echo $NAME service stop!
echo "---------------"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/206545.html
標籤:其他
上一篇:一招教你搞定服務器虛擬化
