基于JDK21 + SpringBoot + MybatisPlus实现的美食地理信息系统,帮助用户发现身边的美食店铺并提供导航服务。
- 美食地图 后端仓库地址 https://github.com/dhbxs/DeliciousFoodMap-Admin
- 美食地图 前端仓库地址 https://github.com/dhbxs/DeliciousFoodMap-Web
- 🗺️ 交互式地图展示
- 可视化标记所有美食店铺位置
- 地图缩放/平移/定位操作
- 🔍 智能搜索
- 按店铺名称/菜系 搜索
- 📍 店铺详情
- 展示店铺基本信息(地址、菜系)
- 一键导航(支持高德)
- 🧑 用户系统
- 邮箱注册登录
- 评论与评分历史
- 🛠️ 店铺信息管理
- 用户增加/删除店铺
- 核心框架: SpringBoot 3.4+
- ORM框架: MybatisPlus 3.5.9
- API文档: ApiFox
- 地图服务: 高德地图API
- 其他组件: Lombok、JWT
- 核心框架: Vue3 + JavaScript
- 地图组件: AMap JS API
- 主数据库: MySQL 8.0+
- JDK 21+
- MySQL 8.0+
- Maven 3.9+
- 克隆仓库:
git clone https://github.com/dhbxs/DeliciousFoodMap.git-
创建数据库并导入项目sql文件夹内的sql脚本
-
修改配置文件
src/main/resources/application.yml:
datasource:
url: jdbc:mysql://localhost:3306/gourmet_db
username: your_username
password: your_password- 启动应用:
mvn spring-boot:run- 后端接口文档: 通过 Apifox 共享 https://hdfjk079cx.apifox.cn
- 由 Fluid 社群 民事纠纷处理师兼职情感咨询师 大佬提供 https://map.javai.cn/
欢迎通过以下方式参与项目:
- Fork项目仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交修改 (
git commit -m 'Add some AmazingFeature') - 推送分支 (
git push origin feature/AmazingFeature) - 发起Pull Request
本项目采用 MIT License
- Fluid 社群
- Spring Boot开源社区
🌟 如果这个项目对您有帮助,欢迎给个Star支持!您的认可是我们持续改进的动力!