| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #!/bin/bash
- # 医疗问诊表单自动填写Demo - 快速启动脚本
- echo "========================================"
- echo " 医疗问诊表单自动填写 Demo"
- echo "========================================"
- echo ""
- # 检查Java版本
- echo "正在检查Java版本..."
- java -version
- if [ $? -ne 0 ]; then
- echo "错误:未检测到Java,请先安装JDK 17或更高版本"
- exit 1
- fi
- echo ""
- # 检查Maven
- echo "正在检查Maven..."
- mvn -version
- if [ $? -ne 0 ]; then
- echo "错误:未检测到Maven,请先安装Maven 3.6+"
- exit 1
- fi
- echo ""
- # 检查配置文件
- echo "正在检查配置文件..."
- if grep -q "your-dashscope-api-key" src/main/resources/application.yml; then
- echo "警告:尚未配置通义千问API Key!"
- echo "请编辑 src/main/resources/application.yml 文件,填入你的API Key"
- echo ""
- echo "获取API Key地址:https://bailian.console.aliyun.com/"
- echo ""
- read -p "是否继续启动?(部分功能将不可用)[y/N] " -n 1 -r
- echo ""
- if [[ ! $REPLY =~ ^[Yy]$ ]]; then
- echo "已取消启动"
- exit 1
- fi
- fi
- echo ""
- echo "========================================"
- echo " 正在启动项目..."
- echo "========================================"
- echo ""
- # 使用Maven启动
- mvn clean spring-boot:run
- # 如果打包运行
- # mvn clean package
- # java -jar target/medical-form-demo-1.0.0.jar
|