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

OSCHINA-MIRROR/bosen-once-jieyue

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Текст, который вы предоставили, является техническим описанием веб-сайта электронной коммерции, разработанного на основе Spring Boot. Сайт представляет собой одностраничное приложение с тремя основными модулями: пользовательский модуль, модуль продавца и административный модуль.

Пользовательский модуль предоставляет следующие функции:

  • поиск товаров по ключевым словам;
  • просмотр товаров в режиме онлайн;
  • оформление заказов через корзину покупок;
  • оплата заказа через сервис WeChat Pay;
  • получение уведомлений о статусе заказа.

Модуль продавца позволяет:

  • просматривать информацию о доходах, заказах и товарах;
  • управлять товарами (добавлять, удалять, изменять);
  • устанавливать цены на товары;
  • получать уведомления об изменениях статуса заказа.

Административный модуль обеспечивает:

  • управление пользователями и ролями;
  • отправку групповых сообщений пользователям;
  • обработку заказов;
  • управление рекламой.

Также в тексте упоминается использование различных технологий и инструментов для разработки и функционирования сайта, таких как MySQL, Redis, RabbitMQ, Elasticsearch, Spring Boot, MyBatis, Maven и wxpay-sdk. ### Бэкенд-модуль

Рисунок 1.

Рисунок 2.

Рисунок 3.

Рисунок 4.

Как развернуть?

Скачивание исходного кода

Скачайте исходный код и откройте проект в Idea, используя опцию «open». При первом открытии потребуется загрузить соответствующие сторонние зависимости. Ожидайте 2–3 минуты.

Рисунок 5.

Конфигурационный файл

Измените конфигурационный файл проекта application.yml, настроив информацию о сервере, MySQL и Redis в соответствии с вашими потребностями.

Рисунок 6.

Рисунок 7.

Упаковка проекта

После настройки конфигурационного файла можно приступить к упаковке проекта. Следуйте шагам, показанным на рисунке, чтобы завершить процесс упаковки. Готовый файл ROOT.war будет сохранён в каталоге target.

Рисунок 8.

Установка Docker

Процесс установки Docker описан в статье: https://www.runoob.com/docker/centos-docker-install.html.

Установка MySQL

  1. Выполните команду для загрузки образа MySQL Docker:
docker pull hub.c.163.com/library/mysql:latest
  1. После загрузки образа запустите MySQL с помощью команды:
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d hub.c.163.com/library/mysql:latest
  1. После успешного запуска MySQL необходимо инициализировать данные MySQL. Рекомендуется использовать инструмент Navicat для подключения к MySQL.

Рисунок 9.

  1. Создайте новую базу данных jieyue и подключитесь к ней. Затем выполните файл SQL jieyue.sql, расположенный в корневом каталоге проекта.

Рисунок 10.

Установка Redis

  1. Загрузите образ Redis Docker с помощью команды:
docker pull hub.c.163.com/library/redis:latest
  1. Запустите Redis с помощью команды:
docker run -d -p 6379:6379 --name redis hub.c.163.com/library/redis:latest

Установка Tomcat

  1. Загрузите образ Tomcat Docker с помощью команды:
docker pull hub.c.163.com/library/tomcat:8.5
  1. Запустите Tomcat с помощью команды:
docker run -d -p 80:8080 -e LANG=C.UTF-8 -e TZ="Asia/Shanghai" --name tomcat hub.c.163.com/library/tomcat:8.5
  1. Войдите в контейнер Tomcat и удалите папку ROOT в каталоге /usr/local/tomcat/webapps.
docker exec -it tomcat bash
  1. Выйдите из контейнера и скопируйте файл ROOT.war в каталог /usr/local/tomcat/webapps контейнера Tomcat.

  2. Перезапустите Tomcat.

docker restart tomcat

После успешного запуска Tomcat вы можете получить доступ к веб-сайту, указав IP-адрес сервера, указанный в файле конфигурации. Например, если указан IP-адрес 199.91.222.184, то доступ к сайту осуществляется по адресу http://119.91.222.184/.

Автор сайта

CSDN блог: 云丶言

Рисунок 11.

WeChat публичный аккаунт: 云丶言

Рисунок 12.

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
MulanPSL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/bosen-once-jieyue.git
git@api.gitlife.ru:oschina-mirror/bosen-once-jieyue.git
oschina-mirror
bosen-once-jieyue
bosen-once-jieyue
master