1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wewwww-open_shop_applet_mall

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 6.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 07:41 9bf4225

Open-shop на основе springboot2

Open-shop — это полностью открытый набор системы для рынка мини-программ WeChat. Открыты как фронтэнд, так и бэкэнд. Надеюсь, вы поддержите меня, а я буду постоянно улучшать код и добавлять новые функции, чтобы сделать его более удобным для вас.

Сравнение с проектом open-shop

Были сделаны следующие изменения:

  • Частично перестроена структура пакетов проекта. В настоящее время обработка зависимостей между проектами не очень хороша.
  • Весь проект использует Springboot в качестве фреймворка. Запускается одна основная функция, внешние зависимости от контейнеров удалены.
  • Введён MyBatis Plus в слой персистентности. На данный момент только поддерживается совместимость с предыдущим интерфейсом. Позже будет разработан новый интерфейс на основе MyBatis Plus.
  • Из-за того, что Springboot 2 больше не поддерживает шаблоны Velocity, они были заменены шаблонами Freemarker.

Техническая архитектура

  • Основной фреймворк: Spring boot 2.1.6.
  • Фреймворк безопасности: Apache Shiro 1.2.
  • Фреймворк слоя персистентности: MyBatis Plus.
  • Пул соединений с базой данных: Alibaba Druid 1.0.
  • Управление журналами: SLF4J 1.7, Log4j.
  • JS-фреймворк: Vue 2.5.1, iview, layer 3.0.3, jquery 2.2.4, jqgrid 5.1.1.
  • CSS-фреймворк: Twitter bootstrap 3.3.7.
  • Редактор форматированного текста: froala_editor 1.2.2.

Среда разработки

Рекомендуется использовать следующую среду, чтобы избежать проблем, связанных с версиями:

  • IDE: IDEA.
  • DB: MySQL 5.8.
  • JDK: JAVA 8.
  • CACHE: Redis 4.0.

Операционная среда

  • Сервер базы данных: MySQL 5.8.
  • Операционная система: Windows, Linux, Unix и др.

Коммуникационная группа: 1017040237

Изображение группы

Следите за QR-кодом, регулярно делитесь полезной информацией

QR-код

Быстрый опыт

Административный конец

  • Импортируйте исходный код проекта Open-Shop через maven в IDEA.
  • Загрузите и запустите Redis.
  • Импортируйте файл данных shop.sql. Обратите внимание, что база данных использует кодировку utf-8.
  • Внесите изменения в параметры конфигурации базы данных в файле platform-admin/application-dev.yml.
  • Внесите изменения в информацию о подключении Redis в файле j2cache.properties.
  • Запустите PlatformAdminApplication непосредственно из корневого каталога пакета.
  • Посетите адрес бэкэнда: http://ip|域名/项目发布名/.
  • Имя пользователя и пароль администратора: admin / admin.

Конец мини-программы

  • Импортируйте исходный код проекта Open-Shop через maven в IDEA.
  • Загрузите и запустите Redis.
  • Импортируйте файл данных shop.sql. Обратите внимание, что база данных использует кодировку utf-8.
  • Внесите изменения в параметры конфигурации базы данных в файле platform-api/application-dev.yml.
  • Внесите изменения в информацию о подключении Redis в файле j2cache.properties.
  • Запустите ApiApplication непосредственно из корневого каталога пакета.

Развёртывание мини-программы:

  • Исходный проект мини-программы Open-Shop необходимо распаковать с паролем, который пока не предоставляется.
  • Откройте инструмент мини-программы.
  • Выберите загруженный исходный код проекта wx-mall мини-программы.
  • Введите свой AppID.
  • Заполните название вашего проекта.
  • После входа измените файл api.js в папке config, заменив NewApiRootUrl на адрес вашего бэкэнда. Немедленно запустите.

Эффект демонстрации мини-программы

Главный экран

Главный экран

Этот проект взят из проекта Old Peanut / Open-Shop (https://gitee.com/old-peanut/wechat_applet__open_source) на Code Cloud. Мы исправили все обнаруженные ошибки и добавили собственные новые функции. Будет постоянное обновление новых функций.

Поощряйте автора, купите бутылку лекарства от облысения ~ o(╥﹏╥)o

Приём платежей через WeChat
Приём платежей через Alipay

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wewwww-open_shop_applet_mall.git
git@api.gitlife.ru:oschina-mirror/wewwww-open_shop_applet_mall.git
oschina-mirror
wewwww-open_shop_applet_mall
wewwww-open_shop_applet_mall
master