Skip to content

环境变量

作者: luote (luote) · 个人主页 luote996.cn

后端

复制模板文件:

bash
# Windows
copy .env.example .env

# macOS / Linux
cp .env.example .env

常用变量

变量说明示例
SPRING_PROFILES_ACTIVE运行环境dev
SERVER_PORT服务端口8080
DB_HOSTMySQL 地址localhost
DB_PORTMySQL 端口3306
DB_USER数据库用户root
DB_PASSWORD数据库密码root
REDIS_HOSTRedis 地址localhost
REDIS_PORTRedis 端口6379
JWT_SECRETJWT 密钥生产环境务必修改
AI_DASHSCOPE_API_KEY通义千问 API Keysk-xxx
CORS_ORIGINS跨域白名单http://localhost:5173
MINIO_ENABLED启用 MinIOtrue
MINIO_ENDPOINTMinIO 地址http://127.0.0.1:9000
OSS_ENABLED启用 OSS 保底false

生产环境参考 .env.prod.example

前端

前端通过 Vite 环境变量加载,无需手动复制:

  • 开发:.env.development
  • 生产:.env.production

主要变量

变量说明
VITE_API_BASE_URL后端 API 地址
VITE_APP_TITLE页面标题

注意事项

  • Spring Boot 不会自动读取 .env 文件,需 IDE EnvFile 插件、Docker 或手动 export
  • 生产环境必须修改 JWT_SECRET 和数据库密码
  • 不要将 .env 提交到版本库

MIT Licensed