首页 网站首页 软件开发 商城开发 查看内容

一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)

运营营销 2024-1-25 16:44 8419人围观 商城开发

项目简介

yshop基于当前风行技术组合的前后端分手商城系统: SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分手的商城系统, 包括分类、sku、运费模板、素材库、小法式直播、拼团、砍价、商户治理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功用,更合适企业或小我二次开辟

当地安装

根基情况(必备)

  • 1、JDK:8+
  • 2、Redis 3.0+
  • 3、Maven 3.0+
  • 4、MYSQL 5.7+
  • 5、Node v8+

开辟工具

Idea、webstorm、vscode

背景系统工程(JAVA端)

1、请确保redis已经安装启动

2、下载代码

3、idea翻开项目加载依靠目录以下:


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)

4、导入数据库,设置开辟情况数据库信息及其redis信息,文件途径以下:


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)



一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)



一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)

5、然后在父级pom.xml输入号令 mvn clean install 大概用idea工具操纵


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)

6、启动法式,启动法式的途径以下:


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)

源码已经帮大师整理好了,需要的同学转发本文+关注+私信【0426】即可无偿获得

背景前端工程(VUE端)

1、请确保当地已经安装node,倡议node8大概node10

2、下载代码

3、cnpm install大概yarn install,当前一切号令必须在当前工程目录下停止,目录结构以下:


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)

4、安装依靠失利

npm config set registry https://registry.npm.taobao.org设置后可经过下面方式来考证能否成功npm config get registry在 ~/.npmrc 加入下面内容,可以避免安装 node-sass 失利sass_binary_site=https://npm.taobao.org/mirrors/node-sass/.npmrc 文件位于win:C:\Users\[你的账户称号]\.npmrclinux:间接利用 vi ~/.npmrc

5、在控制台输入号令:npm run dev,控制台打印出以下画面,恭喜暗示本项目启动成功啦。


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)

5、翻开阅读器输上天址如图:

默许超管账户密码:admin/123456

nginx线上摆设

背景系统(Java端)

1、mvn install 大概间接idea打成jar包

2、设置nginx 反向代理以下:

server{  listen 443 ssl; server_name yshopapi.dayouqiantu.cn;        #listen [::]:81 default_server ipv6only=on; #ssl on; ssl_certificate httpssl/3034302_yshopapi.dayouqiantu.cn.pem; ssl_certificate_key httpssl/3034302_yshopapi.dayouqiantu.cn.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on;  #error_page   404   /404.html; #include enable-php.conf;    location / {  proxy_pass http://127.0.0.1:8000;  proxy_set_header X-Forwarded-Proto $scheme;         proxy_set_header X-Forwarded-Port $server_port;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;         proxy_set_header Upgrade $http_upgrade;         proxy_set_header Connection "upgrade"; }        access_log  /home/wwwlogs/yshopapi.log; }

我设置得了ssl证书,假如不需要证书设置以下即可:

server{  listen 80; server_name yshopapi.dayouqiantu.cn;        #listen [::]:81 default_server ipv6only=on; #error_page   404   /404.html; #include enable-php.conf;    location / {  proxy_pass http://127.0.0.1:8000;  proxy_set_header X-Forwarded-Proto $scheme;         proxy_set_header X-Forwarded-Port $server_port;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;         proxy_set_header Upgrade $http_upgrade;         proxy_set_header Connection "upgrade"; }   access_log  /home/wwwlogs/yshopapi.log; }

背景前端工程(VUE端)

1、输入号令:npm run build:prod 编译打包

2、把打包后的dist目录代码上传到办事器

3、设置nginx以下:

server{        listen 443 ssl;        #listen [::]:81 default_server ipv6only=on; server_name www.yixiang.co; #ssl on; ssl_certificate httpssl/3414321_www.yixiang.co.pem; ssl_certificate_key httpssl/3414321_www.yixiang.co.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;    ssl_prefer_server_ciphers on;    index index.html;    root /home/wwwroot/system/yshop;    location / {        try_files $uri $uri/ @router;        index index.html;·   } location @router {  rewrite ^.*$ /index.html last; }  location ~* \.(eot|ttf|woff)$ {              #  add_header Access-Control-Allow-Origin *;        }        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$        {            expires      30d;        }        location ~ .*\.(js|css)?$        {            expires      12h;        }        access_log  /home/wwwlogs/yshop.log; }

不需要证书如上面Java端设置一样去掉相关证书设置 改监听端口80即可

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 .

项目说明

项目源码


背景系统源码

背景系统前端源码

码云

https://gitee.com/guchengwuyue/yshopmall

https://gitee.com/guchengwuyue/yshopmall_qd

github

https://github.com/guchengwuyue/yshopmall

https://github.com/guchengwuyue/yshopmall_qd

商城功用

  • 一:商品模块:商品增加、规格设备,商品高低架等
  • 二:定单模块:下单、购物车、付出,发货、收货、评价、退款等
  • 三:营销模块:积分、优惠券、分销、砍价、拼团、秒杀、多门店等
  • 四:微信模块:自界说菜单、自动答复、微信授权、图武功理、模板消息推送
  • 五:设置模块:各类设置
  • 六:用户模块:登陆、注册、会员卡、充值等
  • 七:其他等

项目结构

项目采用分模块开辟的方式

  • yshop-weixin 微信相关模块
  • yshop-common 公共模块
  • yshop-admin 背景模块
  • yshop-logging 日志模块
  • yshop-tools 第三方工具模块
  • yshop-generator 代码天生模块
  • yshop-shop 商城模块
  • yshop-mproot mybatisPlus

系统预览


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)


一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)

技术选型

  • 1 后端利用技术
    • 1.1 SpringBoot2
    • 1.2 mybatis、MyBatis-Plus
    • 1.3 SpringSecurity
    • 1.5 Druid
    • 1.6 Slf4j
    • 1.7 Fastjson
    • 1.8 JWT
    • 1.9 Redis
    • 1.10 Quartz
    • 1.11 Mysql
    • 1.12 swagger
    • 1.13 WxJava
    • 1.14 Lombok
    • 1.15 Hutool
  • 前端利用技术
    • 2.1 Vue 百口桶
    • 2.2 Element
    • 2.3 uniapp


最初

源码已经帮大师整理好了,需要的同学转发本文+关注+私信【0426】即可无偿获得

高端人脉微信群

高端人脉微信群

人脉=钱脉,我们相信天下没有聚不拢的人脉,扫码进群找到你所需的人脉,对接你所需的资源。

商业合作微信

商城开发合作

本站创始人微信,13年互联网营销经验,擅长引流裂变、商业模式、私域流量,高端人脉资源丰富。

精彩点评

相关推荐

基于.net core的全功能开源商城系统,支持可视化布局小程序

基于.net core的全功能开源商城系统,支持可视化布局小程序

核心商城系统简介核心商城系统(CoreShop) 是基于 Asp.Net 5.0、Uni-App开发、支持可

我花3天对比了8个手机应用商店 发现了这个你从未留意过的细节 ...

我花3天对比了8个手机应用商店 发现了这个你从未留意过的细节 ..

事情的起因是这样的,前一阵子我把用了两年的小米 mix2s 换成了小米 10,需要重装应用

一个标星 5.2k+ 的牛逼开源商城系统

一个标星 5.2k+ 的牛逼开源商城系统

大家好,我是章鱼猫。今天推荐的这个项目是「newbee-mall」,这个名字乍一看我以为叫

如何在线下载Google Play里面的应用

如何在线下载Google Play里面的应用

相信大家在看到这篇文章之前已经找过很多资料,本文将尽量更新目前有效的下载途径类似

抖音小店扣多少服务费?抖音小店服务费最新收费标准

抖音小店扣多少服务费?抖音小店服务费最新收费标准

开店需要资金,线上线下同理。抖音小店也不例外。不过,抖音小店因为还处于红利期,各

小红书怎么开通店铺,需要多少保证金和佣金

小红书怎么开通店铺,需要多少保证金和佣金

小红书怎么开通店铺,需要多少保证金和佣金最近很多客户咨询我小红书推广这块的问题我

为什么有人宁愿在Steam上原价买游戏,也不愿 …

为什么有人宁愿在Steam上原价买游戏,也不愿 …

以前PC端游戏平台大有G胖“Steam”一统天下的迹象,但是随着烂橘子,Epic,战网,Upla

SpringBoot版的迷你天猫商城系统,随便改改就能接外包换钱

SpringBoot版的迷你天猫商城系统,随便改改就能接外包换钱

上次已经给大家分享了一个基于ssm的商城系统。小伙伴后台私信我:能不能分享一个基于s

消费就返利的商城,月赚700多万,这个点子你该借鉴一下

消费就返利的商城,月赚700多万,这个点子你该借鉴一下

有这么一个奇葩的商城,你在他们商城消费80块钱,他们商城有可能给你返回来50块钱,也

5.6万元定制开发的网上商城竟是模板

5.6万元定制开发的网上商城竟是模板

来源:成都商报蒋先生定制的网上商城商城界面打开时间长、会员升级功能混乱、附近商家

ASO优化:揭秘苹果商店(App Store)搜索排名算法 (2022年最新版)

ASO优化:揭秘苹果商店(App Store)搜索排名算法 (2022年最新版

据苹果官方数据,应用商店搜索推动了应用下载总量的65%,所以保持应用在搜索结果中排

「开源代码」:一个自称NB的开源商城系统

「开源代码」:一个自称NB的开源商城系统

前些天github看到一个开源商城。说实话开源商城+前后台已经很多了。但是这个商城还是

基于springboot的开源商城系统

基于springboot的开源商城系统

一、介绍本项目是一个基于springboot的开源商城系统 ,前后端分离。二、功能模块平台

网店入驻费用,淘宝、天猫、京东网店入驻的费用是 …

网店入驻费用,淘宝、天猫、京东网店入驻的费用是 …

淘宝、天猫、京东网店入驻的费用是多少?都有哪些收费项目呢?网店入驻费用随着电商热

一个基于 .NET Core构建的简单、跨平台、模块化的小程序商城系统

一个基于 .NET Core构建的简单、跨平台、模块化的小程序商城系统

由于疫情的缘故,很多商家都把线下的战场转移到线上了。而小程序就成为商家越来越看中

2020年,越来越多企业做起了商城系统

2020年,越来越多企业做起了商城系统

2020年2月中旬以来,国内疫情基本稳定,除湖北外大部分企业也都已复工复产。但是,2月

各大电商平台入驻费用汇总!

各大电商平台入驻费用汇总!

电商随着互联网蓬勃发展而兴起,目前电商已经在整个经济市场中占据了很大一部分比重,

272万款!2022年国内App数量公布:苹果iOS占一半

272万款!2022年国内App数量公布:苹果iOS占一半

点击右上方“关注”,第一时间获取科技资讯、技能攻略、产品体验,私信我回复“01”,

什么是微商城系统?

什么是微商城系统?

微商城本身是没有界定标准的,泛指能够运行在手机端的私有在线商城,但一般是指运行在

网传易联购商城预售iPhone14跑路!小程序已暂停服务

网传易联购商城预售iPhone14跑路!小程序已暂停服务

南都讯 记者叶霖芳 日前,多位网友爆料称在一名为“易联购”的小程序购买预售iPhone 1

商业洽谈 文章投递 寻求报道
电话咨询: 15924191378
关注微信