как добавить ссылку на одно приложение весенней загрузки на другое приложение весенней загрузки - PullRequest
0 голосов
/ 08 октября 2019
  1. Я хочу создать базовое приложение с пружинной загрузкой.
  2. То, что я хочу создать другое приложение с пружиной, зависит друг от друга путем добавления ссылки одного приложения на другое приложение.
  3. И сделай отдельные банки из каждого и положи в кота

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

Я хотел бы предложить вам начать с простого приложения hello-world, а затем вы можете масштабировать ваше приложение.

Простой способ - перейти к start.spring.io, добавить зависимости, такие как весенняя загрузка. стартовая сеть. Вы можете скачать проект после добавления зависимостей. Теперь просто импортируйте проект в свое затмение как «импортируйте существующий проект maven». Spring boot имеет встроенный tomcat, просто щелкните правой кнопкой мыши по проекту импорта и выберите «Запустить как -> Java-приложение». Ваше приложение запустится на порту 8080.

Теперь вы можете создать еще одно подобное приложение и запустить его. на порт 8081, добавив свойство server.port = 8081 во втором приложении.

Вы можете вызвать API первого приложения из второго приложения.

Если вы планируете создавать микросервисы, прочитайте, пожалуйста, о весеннем облаке .

0 голосов
/ 08 октября 2019

Я предполагаю, что вы новичок в Java-среде или в программировании формования.

В том же случае вы можете сделать две вещи,

  1. Прямой путь вперед,

    • Создайте два разных проекта, используя инициализатор пружины, и настройте файл application.config с другим портом.
    • Создайте rest-api для обоих проектов.
    • Пользовательский интерфейс Comman Design.
    • Теперь вызов выполняется на основе запроса пользовательского интерфейса с соответствующим URL-адресом, но с другим номером порта (например, http://localhost:8000/user & http://localhost:8001/product).
    • . Вы также можете использовать инструмент типа ngnix дляскрыть номер порта от внешнего пользователя.
  2. Программирование модулятора (наиболее предпочтительный способ)

    • Создание одного основного проекта и отсутствие подпроекта с помощью инициализатора Spring.
    • Основной проект pom.xml содержит общие зависимости.
    • Субмодули - это отдельный проект с пружинной загрузкой, который находится в корне основного проекта.
    • Поместите свои вещи в эту подпрограмму. -модуль.
    • Настройка разных пort для подмодулей.
    • Создайте общий веб-интерфейс внутри сети и настройте файл настроек для вызова API с номером порта (такой же, как указано выше).

    • Структура:

(ecommerce-service)

 |-> (user-service)
     |-> src
     |-> pom.xml
 |-> (product-service)
     |-> src
     |-> pom.xml
 |-> pom.xml
 |-> External Libraries
  • Я предположил, что это немного неуклюжедля вас, но это общий процесс, если вам нужно больше подробностей или пример, напишите мне, я поделюсь с вами некоторым демонстрационным проектом.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...