Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 902 Bytes

README.md

File metadata and controls

35 lines (23 loc) · 902 Bytes

A Mall Demo Project

Project Introduction 项目介绍

An RESTful style e-commerce web application, distributed mcroservices architecture, using SpringBoot framework to achieve.

This is an aggregation project.


├─enchanter-mall
│  ├─enchanter-mall-common
│  ├─enchanter-mall-product
│  ├─enchanter-mall-member
│  ├─enchanter-mall-ware
│  ├─enchanter-mall-coupon

Data Dictionary 数据字典

https://www.showdoc.com.cn/eratomall/9766240191457512

API DOC 接口文档

https://www.apifox.cn/apidoc/shared-df6a9220-9188-4e8e-a232-7bbbcd27d634

Technology Involved 涉及技术

  • Validation input with JSR303
  • Mybatis' static and dynamic SQL. Query with uncertain conditions.
  • Pagination with Mybatis plugin
  • Configure and run redis instance on remote server
  • Conversion between Java object and JSON
  • Cache layer implemented by Redis