靠一个微信小程序挣了 10.7 万(文末赠书)
以下内容来自公众号逆锋起笔,关注每日干货及时送达
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
粉丝一直说要推荐一个微信小程序的项目,找到下面这个希望大家白嫖快乐。本项目可用于二次开发接私活,前段时间有粉丝给我反馈他用这个项目改造3天挣了10多万。
项目介绍
youlai-mall
是基于Spring Boot 2.4、Spring Cloud 2020 & Alibaba、Vue、element-ui、uni-app快速构建的一套全栈开源商城平台,包括微服务应用、管理平台、微信小程序及APP应用
项目特色
项目使用都是最新主流的开源框架,无过度自定义封装的逻辑,易理解上手和方便扩展
基于Spring Boot 2.4、Spring Cloud 2020 & Alibaba 一站式微服务解决方案快速开发分布式服务
实现Spring Cloud OAuth2、Spring Cloud Gateway、JWT分布式统一认证鉴权和
RBAC
权限系统设计使用vue-element-admin的后台前端解决方案,基于Vue和element-ui快速搭建前后端分离的商城管理平台
通过
uni-app
使用Vue开发实现跨所有前端的应用,包含微信小程序、APP应用使用Docker快速构建项目环境和一键打包部署微服务项目
项目地址
1. 体验
商城管理平台访问地址: http://www.youlai.store
2. 源码
项目名称
Github
码云
微服务后台 |
youlai-mall |
youlai-mall |
管理前端 |
youlai-mall-admin |
youlai-mall-admin |
微信小程序 |
youlai-mall-weapp |
youlai-mall-weapp |
APP应用 |
youlai-mall-app |
youlai-mall-app |
项目预览
1. 商城管理平台
1.1 系统管理
1.2 商品管理
2. 微信小程序
项目结构
youlai-mall
├── document├── nacos -- Nacos配置文件├── sql -- mysql数据库脚本
├── mall-oms├── oms-api -- 订单微服务的远程调用客户端├── oms-biz -- 订单微服务
├── mall-pms├── pms-api -- 商品微服务的远程调用客户端├── pms-biz -- 商品微服务├── pms-search -- 商品搜索微服务
├── mall-sms├── sms-api -- 营销微服务的远程调用客户端├── sms-biz -- 营销微服务
├── mall-ums├── ums-api -- 会员微服务的远程调用客户端├── ums-biz -- 会员微服务
├── youlai-admin ├── admin-api -- 系统管理微服务的远程调用客户端├── admin-biz -- 系统管理微服务
├── youlai-auth -- 认证中心【Oauth2认证服务器】
├── youlai-common -- 公共模块
└── youlai-gateway -- Gateway网关【Oauth2资源服务器】
└── youlai-registry -- Nacos应用
核心技术栈
后端技术
版本号
SpringBoot |
2.4.2 |
Spring Cloud |
2020.0.1 |
Spring Cloud Alibaba |
2.2.5.RELEASE |
MyBatis-Plus |
3.4.0 |
Lombok |
1.18.18 |
Hutool |
5.5.8 |
Knife4j |
2.0.5 |
MinIO |
7.1.0 |
后台前端
版本号
微信小程序
版本号
APP
版本号
element-ui |
2.13.2 |
uni-app |
2.8.11 |
vant |
2.5.4 |
项目启动
1. 后台微服务启动
云环境项目启动
微信搜索公众号:Java项目精选,回复:java 领取资料 。
项目依赖环境(MySQL8、Redis、MinIO、Nacos)默认均使用有来技术
云环境,项目启动极其方便,步骤如下:
启动
Nacos
服务IDEA下方工具栏点击Terminal终端命令行,执行
cd youlai-registry/nacos/bin
命令切换到Nacos的启动脚本文件夹下,然后执行startup -m standalone
命令启动Nacos服务;启动平台基础服务
分别启动
youlai-gateway
、youlai-auth
、youlai-admin
模块, 启动类分别对应的是GatewayApplication、AuthApplication以及youlai-admin
的子模块admin-biz
的AdminApplication类,至此完成整个项目的启动;至此后台服务启动完毕,如需商城服务,启动对应模块的子模块biz的启动类即可。
注:云环境是无条件的提供给大家,但千万不要改动云环境的数据和配置,因为改动会导致整个项目无法运行,考虑下开发人员和其他小伙伴,手下留情。
本地环境项目启动
云环境不能改动数据和配置,如需修改,建议本地环境搭建启动,步骤如下:
安装环境
安装
MySQL8
、Redis
、MinIO
,其中MinIO
按需安装创建数据库
新建平台数据库,执行项目
document/sql
下的SQL脚本完成数据库创建,基础sql脚本为youlai.sql
,商城脚本为mall-*
,商城数据库按需创建创建
Nacos
数据库,执行脚本youlai-registry/nacos/conf/nacos-mysql.sql
完成Nacos
数据库的初始化
Nacos配置
修改
Nacos
数据源,进入配置youlai-registry/nacos/conf/application.properties
将数据源修改为自己的环境连接导入
Nacos
配置,在启动Nacos
服务进入控制台导入document/nacos/DEFAULT_GROUP.zip
配置,然后分别进入各个微服务配置修改Redis、MySQL、MinIO以及微服务的注册IP
至此环境配置准备完毕,接下来按照云环境启动平台基础服务
步骤启动服务即可。
2. 后台前端启动
本机安装Python和Node环境
npm install
npm run dev
访问 http://localhost:9527
3. 微信小程序启动
下载
HBuilder X
和微信开发者工具
微信公众平台申请小程序,获得小程序的AppID
微信开发者工具
微信扫码登录,开启服务端口,点击工具栏设置
->安全设置
->安全
->服务端口
选择打开Hbuilder X
替换项目AppID成自己的,点击manifest.json
文件->微信小程序配置Hbuilder X
工具栏点击运行
->运行到小程序模拟器
->微信开发者工具
项目源码,怎么领取?
源码获取
扫码下方二维码,后台回复【10W】即可获取系统源码
欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️
往日文章:爆改小程序!微信终于 “裂开” 了
一款微信小程序商城项目(附源码)
手把手教你写一个微信小程序(附源码)
今日福利
赠送如下图书籍:
赠送规则:
1、给本文点赞、在看
2、给本文留言(留言内容与本书有关)
3、中奖后我会回复你的留言,请注意公众号消息。
上次中奖者:
靠一个微信小程序挣了 10.7 万(文末赠书)相关推荐
- 2天3夜开发了一个微信小程序,用它挣了10.7万
大家好,我是对白. 粉丝一直说要推荐一个微信小程序的项目,找到下面这个希望大家白嫖快乐.本项目可用于二次开发接私活,前段时间有粉丝给我反馈他用这个项目改造3天挣了10多万. 项目介绍 youlai-m ...
- 手把手教你写一个微信小程序日历组件
今天我们一起写一个微信小程序日历组件 微信小程序日历组件 github.com/749264345/w- 好,我们先看一下要实现的模样,如下图 由以上截图我们可以看到 1.日历可以通过按钮[切换展示效 ...
- python搭建微信小程序卖货要收费用吗_开发一个微信小程序需要多少钱?
很多朋友在微信上都在问司瓦图老张[也就是我本人,下面简称老张]关于小程序商城的开发费用,今天老张跟朋友分享下,开发一个微信电商小程序商城到底需要多少钱? //有的朋友关心为什么小程序费用有几百,几千差 ...
- 微信小程序傻瓜制作_不会编程,如何傻瓜式一键制作一个微信小程序?
不会编程的我们如何做一个微信小程序? 现下小程序非常火,现在和公众号一样,成为很多中小门店的标配,但是没有编程基础.又想为自己的店铺制作一个小程序,该如何做小程序呢?今天给大家分享一个小程序开发神器 ...
- 做一个微信小程序多少钱?
很多朋友在问做一个微信小程序多少钱?他们知道微信小程序是下一个风口,也想从小程序上分得一杯羹.微信小程序是一个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下即可打开应用 ...
- 【微信小程序控制硬件⑦ 进阶篇】动起来做一个微信小程序Mqtt协议控制智能硬件的框架,为心里全栈工程师梦想浇水。
文章目录 一.前言: 二.涉及的技术点: 三.框架的运行原理: 四.框架代码流程: 4.1 主线程: 4.2 获取设备列表显示设备,以及订阅在线的设备: 4.3 点击某设备如何实现携带此设备信息到控制 ...
- 【微信小程序控制硬件15 】 开源一个微信小程序,支持蓝牙快速配网+WiFi双控制ESP32-C3应用示范;(附带Demo)
文章目录 一.前言 二. Blufi乐鑫自研的蓝牙配网协议 ESP32 配网流程 流程图 三.相关代码 3.1 蓝牙快速配网 3.2 蓝牙本地控制 2.3 外设驱动 3.1 蓝牙搜索 3.2 蓝牙服务 ...
- 分享下自己写的一个微信小程序请求远程数据加载到页面的代码
分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1 思路整理 就是页面加载完毕的时候 请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码 我是改的 onload ...
- 【微信小程序】跳转到另一个微信小程序
前言 调试基础库 2.12.0 开发者工具 1.03.2008270 跳转到另一个微信小程序 目前有两个方法 方法1:使用 API wx.navigateToMiniProgram 方法2:使用组件 ...
最新文章
- c语言怎样定义函数举例,c语言怎样定义函数?
- python模块学习(四)
- python flask框架剖析_python flask框架实现传数据到js的方法分析
- js修改css样式属性_这个笔记《CSS样式的常见属性及值》,让菜鸟轻松学会包粽子...
- 一键去除网页BOM属性【解决乱码,头部空白,#65279问题】
- 关于批量插入数据之我见(100万级别的数据,mysql)
- html尾部代码_3分钟短文:Laravel Form,让你不再写 HTML 的好“库”
- .net平台调用(P/Invoking)查询网站
- 推荐系统必读的10篇精选技术文章
- 解决Android Studio 新建导入项目时死掉
- vscode安装插件提示版本不匹配或版本过低
- 台电x80h安装linux,Teclast 台电 X80h吃上win10,附实际使用体验
- word表格边框消失怎么办_为什么我的word表格没了边框 - 卡饭网
- Unity3D陀螺仪的使用
- python微信群管理开禁言_微信群主怎么禁言一个人?操作方法介绍!
- 计算机如何安装无线网络适配器,无线网卡驱动怎么安装?电脑无线网卡驱动2种安装方法...
- TP5和TP3.2区别
- 天翼云RDS数据库如何修改数据库参数
- 杭电1070--喝牛奶
- 学而后思,方能发展;思而立行,终将卓越