mall (macrozheng/mall)
Searching Database…
Что это такое?
Mall — полноценная система интернет-магазина с витриной (mall-portal) и административной частью (mall-admin), построенная на Spring Boot и MyBatis. Это эталонная реализация онлайн-торговли.
Это один совмещённый проект или отдельные проекты фронтенда и бэкенда?
Проект разделён на отдельные репозитории: этот бэкенд (Java/Spring Boot) и сопутствующие фронтенд-проекты mall-admin-web (Vue, административный интерфейс) и mall-app-web (Vue/uni-app, мобильная витрина).
Как это запустить?
Развернуть можно в Windows (установить MySQL и Redis, собрать mall-admin-web в IDEA) или через Docker на Linux, включая руководства по Docker Compose и автоматическому развертыванию с помощью Jenkins.
Какая инфраструктура нужна, помимо самого Java-приложения?
Стенд для разработки включает JDK 17, MySQL 5.7, Redis 7.0, MongoDB 5.0, RabbitMQ 3.10.5, Nginx, а для логирования — стек ELK (Elasticsearch, Logstash, Kibana).
Можно ли запустить только часть проекта, например только модуль администрирования?
Да: если запустить только mall-admin, достаточно установить MySQL и Redis, без полного стека Elasticsearch, MongoDB, RabbitMQ и ELK.
Для кого это предназначено?
Для Java-разработчиков, которые изучают или создают системы электронной коммерции: автор вдобавок к коду предоставляет полные текстовые и видеоуроки.
Есть ли у этого проекта версия на микросервисах?
Да, macrozheng также поддерживает mall-swarm — переписанную на микросервисы версию на основе Spring Cloud Alibaba.
Какие модули административной части есть в проекте?
Управление товарами, заказами, участниками, акциями, операциями и контентом, статистика и отчетность, финансы и управление правами доступа.
Какие возможности есть в мобильном приложении и веб-витрине?
Главная страница витрины, рекомендации товаров, поиск, карточки товаров, корзина, оформление заказа, личный кабинет участника и центр поддержки и помощи.
Можно ли попробовать без установки?
В README есть ссылка на онлайн-демо, с помощью которого можно быстро ознакомиться с проектом до настройки локальной среды.
What are similar projects?
mall-swarm, spring-boot-examples, SpringBoot-Labs, yudao-cloud, newbee-mall, mall-learning, SpringAll, JeecgBoot
Which topics is it in?
swagger-ui, springcloud, spring-security, e-commerce, rabbitmq, mybatis, springboot, spring-cloud, spring, spring-boot, elasticsearch, jwt





