終於有人把開源商城作精緻了

输入图片说明

本項目適合剛畢業,1-2年工做經驗人員,也許咱們的項目並無想象中那麼優秀,但身爲剛開源的項目,咱們也有點小驕傲前端

  • 當咱們開源的時候,短短几分鐘,便被碼雲變成了推薦項目java

  • 當咱們開源的時候,一個小時便收到了好評,受到了開源中國、碼雲創始人的關注mysql

  • 當咱們開源的時候,打開評論即是一片好評git

  • 當咱們開源的時候,24小時內便得到了100個starredis

  • 當咱們開源的時候,24小時內的流行趨勢大於98%spring

  • 當咱們開源的時候,24小時內便拿到了今日熱門的第一sql

  • 當咱們開源的時候,2周內得到GVP-碼雲最有價值開源項目
    數據庫


簡介

     一個基於spring boot、spring oauth2.0、mybatis、redis的輕量級、先後端分離、擁有完整sku和下單流程的徹底開源商城。bootstrap

Mall4j項目致力於爲中小企業打造一個完整、易於維護的開源的電商系統,採用現階段流行技術實現。後臺管理系統包含商品管理、訂單管理、運費模板、規格管理、會員管理、運營管理、內容管理、統計報表、權限管理、設置等模塊。小程序

項目連接

gitee.com/gz-yami/mal…

技術選型

技術 版本 說明
Spring Boot 2.1.6 MVC核心框架
Spring Security oauth2 2.1.5 認證和受權框架
MyBatis 3.5.0 ORM框架
MyBatisPlus 3.1.0 基於mybatis,使用lambda表達式的
Swagger-UI 2.9.2 文檔生產工具
Hibernator-Validator 6.0.17 驗證框架
redisson 3.10.6 對redis進行封裝、集成分佈式鎖等
hikari 3.2.0 數據庫鏈接池
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.開發環境

工具 版本
jdk 1.8+
mysql 5.7+
redis 3.2+

2.啓動

  • 推薦使用idea,安裝lombok插件後,使用idea導入maven項目
  • 將shop.sql導入到mysql中,修改application-dev.yml更改 datasource.url、user、password
  • 經過修改ma.properties 修改微信小程序信息
  • 經過修改mp.properties 修改微信公衆號信息
  • 經過修改pay.properties 修改微信支付信息
  • 經過修改shop.properties 修改七牛雲、阿里大於等信息
  • 修改api.properties 修改當前接口所在域名,用於支付回調
  • 啓動redis,端口6379
  • 經過WebApplication啓動項目後臺接口,ApiApplication 啓動項目前端接口

相關截圖

1. 後臺截圖

登錄

訂單

商品列表

sku

運費模板

2. 小程序截圖

小程序截圖

項目連接

gitee.com/gz-yami/mal…

相關文章
相關標籤/搜索