springboot+layui基础项目

该项目是一个SpringBoot结合LayUI的实战应用,提供登录、注册、忘记密码等基础功能。使用JWT进行token验证,前端采用LayUI框架。源码及在线演示可供访问,适用于新手学习。项目已部署到服务器,通过jar包启动,并提供了start、stop脚本进行服务管理。
摘要由CSDN通过智能技术生成

介绍

springboot+layui Demo

在线地址:点击访问

源码地址:springboot+layui: springboot+layui在线地址:http://123.57.129.17:9001

测试账号密码:admin 123456

【在线地址到期时间:2024-11-24

适用人群

新手入门,职场新人

已有功能

  • 目前包含基本的登录、注册、忘记密码、菜单动态拉取、用户管理、角色管理、菜单管理、角色权限设置。
  • 注册方式选择手机验证码注册(发送验证码部分需优化为发送后一分钟内不允许重复发送)
  • 验证码发送选择的为阿里云短息服务平台(发送短信功能关闭,因为牵扯到个人账号,可在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 "---------------"

添加服务监控功能---添加于2020-11-20

  • 32
    点赞
  • 224
    收藏
    觉得还不错? 一键收藏
  • 49
    评论
评论 49
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值