sku设计mysql_基于spring boot拥有完整sku和下单流程的完全商城
一個基于spring boot、spring oauth2.0、mybatis、redis的輕量級、前后端分離、防范xss攻擊、擁有分布式鎖,為生產(chǎn)環(huán)境多實例完全準備,數(shù)據(jù)庫為b2b2c設計,擁有完整sku和下單流程的完全開源商城
前言
Mall4j項目致力于為中小企業(yè)打造一個完整、易于維護的開源的電商系統(tǒng),采用現(xiàn)階段流行技術(shù)實現(xiàn)。后臺管理系統(tǒng)包含商品管理、訂單管理、運費模板、規(guī)格管理、會員管理、運營管理、內(nèi)容管理、統(tǒng)計報表、權(quán)限管理、設置等模塊。
技術(shù)選型
技術(shù) 版本 說明 Spring Boot 2.1.6 MVC核心框架 Spring Security oauth2 2.1.5 認證和授權(quán)框架 MyBatis 3.5.0 ORM框架 MyBatisPlus 3.1.0 基于mybatis,使用lambda表達式的 Swagger-UI 2.9.2 文檔生產(chǎn)工具 Hibernator-Validator 6.0.17 驗證框架 redisson 3.10.6 對redis進行封裝、集成分布式鎖等 hikari 3.2.0 數(shù)據(jù)庫連接池 log4j2 2.11.2 更快的log日志工具 fst 2.57 更快的序列化和反序列化工具 orika 1.5.4 更快的bean復制工具 lombok 1.18.8 簡化對象封裝工具 hutool 4.5.0 更適合國人的java工具集 swagger-bootstrap 1.9.3 基于swagger,更便于國人使用的swagger ui 部署教程
1.開發(fā)環(huán)境
以下版本是最低要求的!!! 提問問題前請注意開發(fā)環(huán)境!!
工具 版本 jdk 1.8+ mysql 5.7+ redis 3.2+ 2.啟動
- 推薦使用idea,安裝lombok插件后,使用idea導入maven項目
- 將yami_shop.sql導入到mysql中,修改application-dev.yml更改 datasource.url、user、password
- 將mysql配置為不區(qū)分表名大小寫(定時任務需要)
- 通過修改ma.properties 修改微信小程序信息
- 通過修改mp.properties 修改微信公眾號信息
- 通過修改pay.properties 修改微信支付信息
- 通過修改shop.properties 修改七牛云、阿里大于等信息
- 修改api.properties 修改當前接口所在域名,用于支付回調(diào)
- 啟動redis,端口6379
- 通過WebApplication啟動項目后臺接口,ApiApplication 啟動項目前端接口
總結(jié)
以上是生活随笔為你收集整理的sku设计mysql_基于spring boot拥有完整sku和下单流程的完全商城的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云 ddos防护(阿里预防ddos攻
- 下一篇: isnull mysql_mysql i