Files
backend/个人环境配置.md
2025-09-11 14:11:34 +08:00

124 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

环境 版本 状态 验证结果
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 <commit-hash>
# 查看远程仓库地址
git remote -v
# 查看所有配置信息
git config --list
# 查看当前分支信息
git branch -vv
# 查看仓库基本信息
git remote show origin