Git Product home page Git Product logo

yzx-66 / springcloud_shop Goto Github PK

View Code? Open in Web Editor NEW
26.0 1.0 18.0 13.25 MB

分享一个极常见的微服务电商练手项目,使用SpringCloud与其他主流技术栈。虽然已经烂大街,但电商项目技术栈多,所以仍是练手好选择。内附配套的视频,还有我做该项目时的相关笔记,所以颇具参考价值。(PS:我提交这份代码已完美运行,所以遇到bug还可以拉取借鉴)

HTML 11.78% Vue 1.57% TSQL 23.51% Java 63.15%
springcloud springboot tkmybatis thymeleaf redis mongodb rabbitmq fastdfs elasticsearch jwt

springcloud_shop's Introduction

springcloud微服务商城

介绍

练习的综合项目 主要熟悉微服务框架SpringCloud与练习其他技术

部分运行截图

使用技术

  • 后端:SpringBoot + SpringCloud + TkMybatis + FastDfs + Thymeleaf + Redis + Mongodb +Elstaticsearch + Rabbitmq + Jwt

  • 前端:Vue + axios + live-server + qrcode

笔记

项目中所记(时间 2019.9)

其余非项目时间的相关技术笔记

SpringBoot
SpringCloud
Redis
Mongodb
ElasticSearch
RabbitMQ

做完该项目的总结

  • 使用到的技术总体来说比较平和,因为做这个项目之前,大多技术也都接触过,并且每项技术也并没深度使用。但是之前并未在同一个项目整合使用过这些技术,所以还是有一定难度。
  • 认识到企业开发的通常使用的技术栈,与企业开发面对的一些问题,比如性能方面要求商品搜索使用高性能搜索引擎,商品详细页面要静态化等等。
  • 微服务开发方面,学习了合理的开发方式,比如每个module都有两个子moudle,一个是对外的API,一个是该服务内部实现
  • 业务方面,大致了解了电商项目一些需求与流程,比如B2B、B2C、C2C等,还有商品的spu、sku等等。

视频教程

链接:https://pan.baidu.com/s/19vx2vVm-OZym7q2z8utWvw 提取码:s76n 复制这段内容后打开百度网盘手机App,操作更方便哦

springcloud_shop's People

Contributors

yzx-66 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.