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.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
