Развертывание реального проекта SpringBoot в среде Windows

Spring Boot

Фактический адрес торгового центра проекта электронной коммерции SpringBoot:GitHub.com/macro-positive/…

Резюме

В этой статье в основном объясняется установка среды, необходимой для проекта торгового центра, под окнами в виде изображений и текстов, включая IDEA, Mysql, Redis, Elasticsearch, Mongodb, RabbitMQ и OSS.

IDEA

1. Особые указания по установке и использованию IDEAGitHub.com/GiantGirl/int E…

2. Найдите репозиторий плагинов и установите ломбок плагина.

展示图片
3. Загрузите проект локально и откройте его напрямую.

展示图片

展示图片

Mysql

  1. Загрузите и установите версию mysql5.7, адрес для скачивания:Dev.MySQL.com/downloads/i…
  2. Установите пароль учетной записи базы данных: root root
  3. Загрузите и установите средство подключения клиента Navicat, адрес загрузки:www.formysql.com/xiazai.html
  4. Создать торговый центр базы данных
  5. Импортируйте файл mall.sql в document/sql

Redis

1. Загрузите Redis, адрес загрузки:GitHub.com/Microsoft AR…

展示图片

2. После скачивания разархивируйте его в указанную директорию

展示图片

3. После ввода cmd в текущей адресной строке выполните команду запуска redis: redis-server.exe redis.windows.conf

展示图片

Elasticsearch

1. Загрузите zip-пакет Elasticsearch 6.2.2 и распакуйте его в указанный каталог, адрес загрузки:woohoo.elastic.co/capable/download…

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba266d0a341~tplv-t2oaga2asx-image.image

2. Установите плагин сегментации китайских слов и выполните следующую команду в каталоге elasticsearch-6.2.2\bin: elasticsearch-plugin installGitHub.com/many out/E последний…

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2688ac71d~tplv-t2oaga2asx-image.image

3. Запустите elasticsearch.bat в каталоге bin, чтобы запустить Elasticsearch.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba29baf96b4~tplv-t2oaga2asx-image.image

4. Загрузите Kibana, в качестве клиента для доступа к Elasticsearch, загрузите zip-пакет версии 6.2.2 и распакуйте его в указанный каталог, адрес загрузки:Artifacts.elastic.co/downloads/…

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba29299f652~tplv-t2oaga2asx-image.image

5. Запустите kibana.bat в каталоге bin, чтобы запустить пользовательский интерфейс Kibana.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba28dc4ae74~tplv-t2oaga2asx-image.image

6. Доступhttp://localhost:5601чтобы открыть пользовательский интерфейс Kibana

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba29ea62fe9~tplv-t2oaga2asx-image.image

Mongodb

1. Загрузите установочный пакет Mongodb, адрес загрузки:Слишком много всего происходит MongoDB.org/win32/mongo…

2. Выберите путь установки для установки

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2b04722ae~tplv-t2oaga2asx-image.image

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2a551ba47~tplv-t2oaga2asx-image.image

3. Создайте две папки, data\db и data\log в пути установки

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba29f6640fd~tplv-t2oaga2asx-image.image

4. Создайте файл конфигурации mongod.cfg в пути установки

systemLog:
    destination: file
    path: D:\developer\env\MongoDB\data\log\mongod.log
storage:
    dbPath: D:\developer\env\MongoDB\data\db

5. Установить как службу (для запуска команды требуются права администратора)

D:\developer\env\MongoDB\bin\mongod.exe --config "D:\developer\env\MongoDB\mongod.cfg" --install

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2c6863ee8~tplv-t2oaga2asx-image.image

6. Сервисные команды

启动服务:net start MongoDB
关闭服务:net stop MongoDB
移除服务:D:\developer\env\MongoDB\bin\mongod.exe --remove

7. Скачайте клиентскую программу:скачать.RO Фильм NGO.org/1.2.1/wind O…

8. Разархивируйте в указанную директорию, откройте robo3t.exe и подключитесь к localhost:27017.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2bf53eccc~tplv-t2oaga2asx-image.image

RabbitMQ

1. Установите Erlang, адрес загрузки:Erlang.org/download/OT…

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2c060dae9~tplv-t2oaga2asx-image.image

2. Установите RabbitMQ, адрес загрузки:Авторизуйтесь.bin Tray.com/rabbit present/ali…

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2cc11097b~tplv-t2oaga2asx-image.image

3. После завершения установки войдите в каталог sbin в каталоге установки RabbitMQ.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2cd9d317f~tplv-t2oaga2asx-image.image

4. Введите cmd в адресной строке и нажмите Enter, чтобы запустить командную строку, а затем введите следующую команду, чтобы запустить функцию управления:

rabbitmq-plugins enable rabbitmq_management

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2e53bd66e~tplv-t2oaga2asx-image.image

5. Посетите адрес, чтобы убедиться, что установка прошла успешно:http://localhost:15672/

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2d968467e~tplv-t2oaga2asx-image.image

6. Введите пароль учетной записи и войдите в систему: гость гость

7. Создайте учетную запись и назначьте ей роль администратора: торговый центр торговый центр

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2e315b868~tplv-t2oaga2asx-image.image

8. Создайте новый виртуальный хост как: /mall

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2e7558693~tplv-t2oaga2asx-image.image

9. Щелкните пользователя торгового центра, чтобы перейти на страницу конфигурации пользователя.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2efa5f52a~tplv-t2oaga2asx-image.image

10. Настройте разрешения виртуального хоста для пользователя торгового центра.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2f6f8cff7~tplv-t2oaga2asx-image.image

11. На этом установка и настройка RabbitMQ завершены.

OSS

Активировать услугу OSS

  • Войдите на официальный сайт Alibaba Cloud;
  • Переместите указатель мыши на вкладку продукта, щелкните Object Storage OSS и откройте страницу сведений о продукте OSS;
  • На странице сведений о продукте OSS нажмите Активировать сейчас.

Создать место для хранения

  • Нажмите кнопку консоли в правом верхнем углу веб-страницы, чтобы войти в консоль.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba2fee832ff~tplv-t2oaga2asx-image.image

  • Выберите Object Storage OSS в продуктах My Cloud

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba30225395f~tplv-t2oaga2asx-image.image

  • Нажмите знак «плюс» слева от области хранения, чтобы создать новую область хранения.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba30aee9b91~tplv-t2oaga2asx-image.image

  • Создайте новое пространство для хранения и установите права на чтение и запись для общего чтения.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba30ff77866~tplv-t2oaga2asx-image.image

Настройки общего доступа к ресурсам между источниками (CORS)

  • Выберите место для хранения, чтобы открыть его основные настройки

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba31e248b1c~tplv-t2oaga2asx-image.image

  • Нажмите кнопку «Настройки», которая охватывает настройки

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba31cc2d94d~tplv-t2oaga2asx-image.image

  • Нажмите, чтобы создать правило

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba32833e571~tplv-t2oaga2asx-image.image

  • Настройте междоменное правило

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/26/16b93ba328d31c8d~tplv-t2oaga2asx-image.image

mall-admin

  • Запустите проект: запустите основной метод com.macro.mall.MallAdminApplication напрямую.
  • Адрес документа интерфейса:http://localhost:8080/swagger-ui.html

mall-search

  • Запустите проект: запустите основной метод com.macro.mall.search.MallSearchApplication напрямую.
  • Адрес документа интерфейса:http://localhost:8081/swagger-ui.html
  • Перед использованием необходимо вызвать интерфейс для импорта данных;http://localhost:8081/esProduct/importAll
  • Если есть проблема, которая не может быть запущена, вы можете удалить данные в Elasticsearch перед ее запуском.

mall-portal

  • Запустите проект mall-portal: запустите основной метод com.macro.mall.portal.MallPortalApplication напрямую.
  • Адрес документа интерфейса:http://localhost:8085/swagger-ui.html

публика

проект торгового центраПолный набор учебных пособий сериализуется,Обратите внимание на общедоступный номерПолучите это прямо сейчас.

公众号图片