首页
/ Campus-iMaoTai 茅台自动预约系统使用教程

Campus-iMaoTai 茅台自动预约系统使用教程

2026-02-06 05:40:59作者:秋阔奎Evelyn

Campus-iMaoTai 是一个基于Java开发的i茅台app自动预约系统,支持每日自动预约茅台、多用户管理、智能门店选择等功能,并提供Docker一键部署方案。

项目结构

项目采用模块化设计,主要包含以下核心模块:

  • campus-modular/ - 核心业务模块,包含预约逻辑和数据处理
  • campus-admin/ - 管理后台模块
  • campus-common/ - 公共组件模块
  • campus-framework/ - 框架核心模块
  • vue_campus_admin/ - 前端Vue管理界面

配置文件说明

application-prod.yml 生产环境配置

核心配置文件位于 campus-modular/src/main/resources/application-prod.yml,主要包含:

数据库配置:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/campus_imaotai
    username: root
    password: 123456789

Redis配置:

spring:
  redis:
    host: localhost
    port: 6379
    database: 0

Docker 部署方案

项目提供完整的Docker Compose部署方案,文件位于 doc/docker/docker-compose.yml

启动所有服务

cd doc/docker
docker-compose up -d

服务说明

  • MySQL: 数据库服务,端口3306
  • Redis: 缓存服务,端口6379
  • Nginx: Web服务器,提供静态资源
  • Campus Server: 核心应用服务,端口8160

自定义配置

通过挂载卷可以自定义配置:

volumes:
  - /docker/server/conf:/home/campus/conf

数据库初始化

项目提供SQL初始化脚本 doc/sql/campus_imaotai-1.0.5.sql,首次部署时需要执行该脚本创建数据库表结构。

功能特性

  • ✅ 平台账号自动注册
  • ✅ 多用户管理支持
  • ✅ 智能门店选择算法
  • ✅ 自动旅行功能
  • ✅ 申购耐力值获取
  • ✅ 自定义预约时间
  • ✅ 消息推送通知

使用注意事项

  1. 确保MySQL和Redis服务正常运行
  2. 修改配置文件中的数据库连接信息
  3. 首次运行前执行数据库初始化脚本
  4. 配置正确的时区(Asia/Shanghai)
  5. 确保网络连接稳定,避免预约失败

系统架构图

通过以上配置,您可以快速部署并使用Campus-iMaoTai系统实现茅台自动预约功能。系统采用模块化设计,便于扩展和维护,同时提供完整的前后端分离架构。

登录后查看全文
热门项目推荐
相关项目推荐