Express screenshot

Express

Author Avatar Theme by Jitwxs
Updated: 9 Mar 2022
255 Stars

快递代拿系统,SpringBoot的最佳实践

Overview:

The 快递代拿系统 (Express Delivery System) is a project based on the express-ssm, which has been fully upgraded to use the popular SpringBoot framework. It incorporates updated technology stacks, making it an excellent practical resource for delving into SpringBoot development. The project includes a variety of frontend technologies such as Thymeleaf, Bootstrap, Ajax, and JQuery, along with backend technologies like MySQL 5.7, Redis, and Guava Cache. Additionally, it integrates third-party services like Tencent Cloud SMS, Alipay Sandbox for payments, and Baidu Face Recognition for enhanced security.

Features:

  • Frontend Technologies: Thymeleaf, Bootstrap, Ajax, JQuery
  • Backend Technologies: SpringBoot 2.1, Maven
  • Database and Cache: MySQL 5.7, Redis, Guava Cache
  • Third-Party Services: Tencent Cloud SMS, Alipay Sandbox for payments, Baidu Face Recognition
  • Security Framework: Spring Security
  • Other Technologies: API Interface Rate Limiting, Secondary Cache
  • Main Functions: Login and Registration, User Roles, Order Management

Installation:

  1. Initialize the database by installing MySQL 5.7 and creating a database named ’express’ with the provided SQL script.
  2. Install Redis for caching and update the connection information in the ‘application-dev.yaml’ file.
  3. Configure Alipay payment (default configuration provided) and QQ login integration (default configuration provided if needed).
  4. Optional: Configure Tencent Cloud SMS service and Baidu Face Recognition for SMS login and face login features respectively.

Summary:

The Express Delivery System is a comprehensive project upgrade using the SpringBoot framework and modern technology stacks. By following the provided installation guide, users can set up the system with essential configurations for database, caching, payment integration, and user authentication. It offers a range of features for different user roles, making it a valuable resource for learning SpringBoot development practices.