#!/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