Files
backend/个人环境配置.md

124 lines
2.2 KiB
Markdown
Raw Normal View History

2025-09-11 14:11:34 +08:00
环境 版本 状态 验证结果
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