环境 版本 状态 验证结果 Java 21.0.7 ✅ 符合要求 满足17+要求 Maven 3.6.1 ✅ 符合要求 满足3.6+要求 MySQL 8.0.27 ✅ 符合要求 满足8.0+要求 Docker 28.0.1 ✅ 符合要求 满足20.10+要求 netstat -ano | findstr LISTEN 查看端口 tasklist | findstr java 查看java进程 netsh interface ipv4 show excludedportrange protocol=tcp 查看保留端口 # 项目维护者运行一次,提交到Git mvn wrapper:wrapper git add .mvn/ mvnw mvnw.cmd git commit -m "Add Maven Wrapper" ## 开发启动 1. 克隆项目 2. 运行 `mvn spring-boot:run` 3. 访问 http://localhost:8083 ## 生产部署 1. 运行 `docker build -t backserver-app .` 2. 运行 `docker run -p 8083:8083 backserver-app` 建议创建不同环境的配置: application.yml - 默认配置 application-dev.yml - 开发环境 application-prod.yml - 生产环境 # application-dev.yml server: port: 8083 logging: level: com.yundage.chat: debug 日常开发:都使用 mvn spring-boot:run 快速启动 便于调试 环境一致 提交前测试:使用 mvn clean package + java -jar 确保打包正常 模拟生产环境 部署:使用Docker 环境隔离 便于迁移 # 添加单个文件 git add git_test.txt # 或者添加所有修改的文件 git add . # 提交并添加提交信息 git commit -m "添加 git_test.txt 文件" # 或者更详细的提交信息 git commit -m "test: 添加测试文件 git_test.txt" 一次上传: git push origin master 一次拉取 git pull origin master # 1. 获取最新的远程更改(不合并) git fetch origin # 2. 查看有哪些更新 git log HEAD..origin/master --oneline # 3. 合并远程更改到本地 git merge origin/master # 查看最近的提交记录 git log --oneline -5 # 查看当前工作区状态 git status # 查看最后一次提交的详细信息 git show HEAD # 查看提交历史 git log # 查看简洁的提交历史 git log --oneline # 查看特定文件的提交历史 git log git_test.txt # 查看提交的详细变更 git show # 查看远程仓库地址 git remote -v # 查看所有配置信息 git config --list # 查看当前分支信息 git branch -vv # 查看仓库基本信息 git remote show origin