阶段二:认证授权模块 - User实体类、Mapper、DataService - Token服务(Redis存储)、密码加密(BCrypt) - 认证拦截器、UserContext上下文 - 登录/登出接口 阶段三:核心业务模块 - 用户管理:CRUD、状态管理、密码重置 - 模板管理:CRUD、状态管理 - 工作日志:CRUD、权限控制 配置分离架构 - env.properties(环境敏感配置) - service.properties(服务配置) - logback-spring.xml更新 部署脚本 - deploy/目录(Nginx配置、启停脚本、备份脚本) 单元测试:29个测试全部通过
35 lines
746 B
Bash
Executable File
35 lines
746 B
Bash
Executable File
#!/bin/bash
|
|
# ====================================================
|
|
# 工作日志服务平台 - 应用重启脚本
|
|
# ====================================================
|
|
|
|
SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
|
|
|
|
echo "========================================="
|
|
echo "重启应用"
|
|
echo "========================================="
|
|
|
|
# 停止应用
|
|
bash "${SCRIPT_DIR}/stop.sh"
|
|
|
|
if [ $? -ne 0 ]; then
|
|
echo "ERROR: 停止应用失败"
|
|
exit 1
|
|
fi
|
|
|
|
# 等待 3 秒
|
|
echo "等待 3 秒..."
|
|
sleep 3
|
|
|
|
# 启动应用
|
|
bash "${SCRIPT_DIR}/start.sh"
|
|
|
|
if [ $? -ne 0 ]; then
|
|
echo "ERROR: 启动应用失败"
|
|
exit 1
|
|
fi
|
|
|
|
echo "========================================="
|
|
echo "应用重启成功!"
|
|
echo "========================================="
|