yshop-drink开源项目配置与使用教程

yshop-drink开源项目配置与使用教程

yshop-drink yshop意象点餐(扫码点餐)系统,在线点餐(外卖与自取)小程序模式,支持多门店模式,支持saas多租户模式,基础技术Java17+sprringboot3+vue3+uniapp(vue3)(支持H5、微信小程序) 采用当前流行技术组合的前后端分离点餐系统: SpringBoot3、Spring Security OAuth2、MybatisPlus、SpringSecurity、jwt、redis、Vue3的前后端分离的系统 yshop-drink 项目地址: https://gitcode.com/gh_mirrors/ys/yshop-drink

1. 项目目录结构及介绍

yshop-drink 项目采用前后端分离的模式,其目录结构如下:

yshop-drink/
├── yshop-drink-boot3/             # Java后端工程
├── yshop-drink-vue/              # 后台前端Vue3工程
├── yshop-drink-uniapp-vue3/      # 移动端uniapp(vue3版本)工程
├── .gitignore                    # Git忽略文件
├── LICENSE                       # 开源协议文件
├── README.md                     # 项目说明文件
└── sql/                          # SQL脚本文件
    ├── yixiang-drink.sql          # 数据库初始化脚本
  • yshop-drink-boot3: 后端Java工程,包含业务逻辑、数据库操作等。
  • yshop-drink-vue: 后台前端Vue3工程,用于管理后台页面。
  • yshop-drink-uniapp-vue3: 移动端uniapp(vue3版本)工程,支持微信小程序和H5。
  • .gitignore: 指定Git应该忽略的文件和目录。
  • LICENSE: 开源协议文件,本项目采用MIT协议。
  • README.md: 项目说明文件,包含项目简介、使用说明等。
  • sql: 包含数据库初始化脚本。

2. 项目的启动文件介绍

后端启动

  1. 使用IDEA打开yshop-drink-boot3工程。
  2. 确保已安装所有依赖。
  3. 创建数据库,并导入sql/yixiang-drink.sql脚本。
  4. 修改yshop-server目录下的application.yml配置文件,配置数据库和Redis信息。
  5. 在项目根目录执行以下命令打包项目:
    mvn clean install package '-Dmaven.test.skip=true'
    
  6. 启动项目。

后台Vue启动

  1. 使用VSCode打开yshop-drink-vue工程。
  2. 在项目根目录执行以下命令安装依赖:
    pnpm install
    
  3. 配置API地址。
  4. 在项目根目录执行以下命令启动开发环境:
    npm run dev
    

移动端uniapp启动

  1. 使用HBuilder导入yshop-drink-uniapp-vue3项目。
  2. 配置API地址。
  3. 配置小程序相关信息。
  4. 运行小程序或H5。

3. 项目的配置文件介绍

后端配置文件

后端配置文件位于`yshop-server目录下,主要配置如下:

  • application.yml: 包含数据库、Redis、日志等配置信息。
  • application-prod.yml: 生产环境配置文件。

示例配置:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/yshop_drink?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
    username: root
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver
  redis:
    host: localhost
    port: 6379

前端配置文件

前端配置文件位于yshop-drink-vue工程下,主要配置如下:

  • .env.development: 开发环境配置。
  • .env.production: 生产环境配置。

示例配置:

# .env.development
VUE_APP_API_URL=http://localhost:8080/api

通过上述配置,您可以轻松地根据实际需求调整项目设置。

yshop-drink yshop意象点餐(扫码点餐)系统,在线点餐(外卖与自取)小程序模式,支持多门店模式,支持saas多租户模式,基础技术Java17+sprringboot3+vue3+uniapp(vue3)(支持H5、微信小程序) 采用当前流行技术组合的前后端分离点餐系统: SpringBoot3、Spring Security OAuth2、MybatisPlus、SpringSecurity、jwt、redis、Vue3的前后端分离的系统 yshop-drink 项目地址: https://gitcode.com/gh_mirrors/ys/yshop-drink

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

如果您下载了本程序,但是该程序存在问题无法运行,那么您可以选择退款或者寻求我们的帮助(如果找我们帮助的话,是需要追加额外费用的)。另外,您不会使用资源的话(这种情况不支持退款),也可以找我们帮助(需要追加额外费用) ,在线点餐(外卖自取)小程序模式,支持多门店模式,基础技术Java,uniapp(vue3)(支持H5、微信小程序) 采用当前流行技术组合的前后端分离点餐系统: SpringBoot、Spring Security OAuth2 微信小程序是腾讯公司基于微信平台推出的一种轻量级应用形态,它无需用户下载安装即可在微信内直接使用。自2017年正式上线以来,小程序凭借其便捷性、易获取性和出色的用户体验迅速获得市场认可,并成为连接线上线下服务的重要桥梁。 小程序的核心特点包括: 零安装:用户只需通过微信扫一扫或搜索功能,即可打开和使用小程序,大大降低了用户的使用门槛和手机存储空间压力。 速度快:加载速度相较于传统的HTML5网页更快,依托于微信强大的基础设施,能够实现近乎原生应用的流畅体验。 跨平台兼容:开发者一次开发,即可在多种终端设备上运行,免除了复杂的适配工作,大大提高了开发效率。 社交属性强:小程序可以无缝嵌入微信生态,支持分享至聊天窗口、朋友圈等社交场景,有利于用户间的传播和裂变增长。 丰富接口能力:提供丰富的API接口,可调用微信支付、位置服务、用户身份识别等多种功能,方便企业进行商业服务的集成拓展。 目前,微信小程序已经覆盖了电商购物、生活服务、娱乐休闲、教育学习、工具助手等多个领域,为数以亿计的用户提供便捷的服务入口,也为众多商家和开发者提供了新的商业模式和创业机会。随着技术的不断升级和完善,小程序已成为现代移动互联网生态中不可或缺的一部分。
yshop前后端分离商城系统 v3.2】拼团砍价秒杀+新增商品积分兑换模块+新增商城装修模块 yshop基于当前流行技术组合的前后端分离商城系统: SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分离的商城系统, 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发。 功能: 一、商品模块:商品添加、规格设置,商品上下架等 二、订单模块:下单、购物车、支付,发货、收货、评价、退款等 三、营销模块:积分、优惠券、分销、砍价、拼团、秒杀、多门店等 四、微信模块:自定义菜单、自动回复、微信授权、图文管理、模板消息推送 五、配置模块:各种配置 六、用户模块:登陆、注册、会员卡、充值等 七、其他等 项目结构: 项目采用分模块开发方式 yshop-weixin 微信相关模块 yshop-common 公共模块 yshop-admin 后台模块 yshop-logging 日志模块 yshop-tools 第三方工具模块 yshop-generator 代码生成模块 yshop-shop 商城模块 yshop-mproot mybatisPlus docker部署: 1、创建一个存储第三方软件服务Docker Compose文件目录: mkdir -p /yshop/soft 2、然后在该目录下新建一个docker-compose.yml文件: vim /yshop/soft/docker-compose.yml 3、接着创建上面docker-compose.yml里定义的挂载目录: mkdir -p /yshop/mysql/data /yshop/redis/data /yshop/redis/conf 4、创建Redis配置文件redis.conf: touch /yshop/redis/conf/redis.conf 5、docker 部署参考根目录docker文件夹 6、以上创建好之后参考docker下文件,先执行软件安装: cd /yshop/soft docker-compose up -d 启动 docker ps -a 查看镜像 7、运行docker/applicatiion目录下 docker-compose,当然之前一定要打包jar包,构建镜像 切换到Dockerfile 文件下: docker build -t yshop-admin . 源码更新日志: 3.2版本已经正式发布啦! 1、新增商城装修模块 2、新增商户订单通知 3、提现接入企业付款接口 4、新增app端后台版本控制 5、新增商家端退款申请通知 6、新增商品积分兑换模块(同步主商品sku) 7、升级wxjava版本4.0.0 8、升级springboot最新版本2.4.2 9、新增docker一键部署方案 10、后台商城首页优化 11、新增快递鸟查询顺丰轨迹 12、关键bug修复: 移除roketmq依赖及相关逻辑 修改退款扣库存 去除素材分组分页,防止素材过多显示不完全 修改订单金额为0时,支付不成功直接报错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡唯隽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值