Step-by-Step Guide to Setting Up a Jeecg‑boot Based Logistics Warehouse System

This article provides a comprehensive tutorial on preparing the development environment, configuring backend and frontend components, and launching a Jeecg‑boot powered logistics warehouse management system built with SpringBoot, Vue, MySQL, Redis, and related tools.

Java Architect Essentials
Java Architect Essentials
Java Architect Essentials
Step-by-Step Guide to Setting Up a Jeecg‑boot Based Logistics Warehouse System

This guide begins by standardizing the development environment with JDK 1.8, Maven 3.5+, MySQL 5.7+, Redis 3.2+, Node Js 10+, Npm 5.6.0+, and Yarn 1.21.1+.

Essential IDE plugins such as Lombok are recommended.

The project, based on the Jeecg‑boot scaffolding, includes modules for user, vehicle, plan, warehouse, inventory, finance, reporting, and system management.

Backend technology stack: SpringBoot 2.1.3, Shiro 1.4.0, Redis, MySQL 5.7, MyBatis‑Plus 3.1.2, Jwt 3.7.0, Swagger‑ui, Druid, Logback, POI, Quartz, Lombok.

Frontend technology stack: Vue, Ant‑design‑vue, Webpack.

Database setup: create a cable database, import cable.sql, and configure connection details in application-dev.yml.

Backend configuration steps include selecting the dev or prod profile, setting the server port, database URL, Redis connection, and file upload paths.

Frontend setup involves opening the project in VSCode, running npm install to fetch dependencies, configuring the API base path in index.html and vue.config.js, and finally starting the UI with npm run serve.

After both sides are running, access the API documentation at http://localhost:8080/jeecg-boot/ and explore the UI screenshots showing login, home page, system settings, employee management, role authorization, and export features.

The article concludes with a call to share the tutorial and join the architecture community for further learning.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

javaredismysqlSpringBootJeecg-boot
Java Architect Essentials
Written by

Java Architect Essentials

Committed to sharing quality articles and tutorials to help Java programmers progress from junior to mid-level to senior architect. We curate high-quality learning resources, interview questions, videos, and projects from across the internet to help you systematically improve your Java architecture skills. Follow and reply '1024' to get Java programming resources. Learn together, grow together.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.