Spring Boot + угловое применение - PullRequest
1 голос
/ 10 апреля 2019

Я пытаюсь создать приложение Spring Boot, где angular будет служить в качестве внешнего интерфейса, а Spring boot будет служить в качестве внутреннего.Я хочу сделать это войной развертываемой.Я попытался найти много ссылок в Интернете, понимание, которое я получил до сих пор: Spring boot будет работать на порту 8080, а angular будет работать на 4200. Я не понимаю, как это будет работать как единое целое, чтобы иметь возможностьчтобы запускать его как независимое приложение для весенней загрузки, а также как развертываемое на войне.

Я видел другие подходы в Интернете, создавая отдельные файлы war для пружинной загрузки и angular, создавая отдельные проекты, а затем сбрасывая dist, сгенерированный angularв весенний проект загрузки, но мое требование не выполняется.

Я хочу создать отдельный загрузочный проект, и в папке webapps этого проекта я поддерживаю весь угловой код.Поэтому я хочу подключить как пружинную загрузку, так и угловую, и иметь возможность запускать ее как приложение с пружинной загрузкой и как развертываемое во время войны.

Ответы [ 3 ]

4 голосов
/ 10 апреля 2019

Я бы порекомендовал frontend-maven-plugin , это действительно может помочь.

Вы можете проверить это репозиторий github .Это простое приложение Spring-boot + Angular, только упаковка jar, а код веб-интерфейса находится в отдельном модуле, но идея того, что вам нужно, похоже, одна и та же.

0 голосов
/ 11 апреля 2019

Эта ссылка показывает использование Spring Boot с Grunt для компиляции TypeScript. Это не совсем то же самое, что Angular, но показывает, как использовать плагин внешнего интерфейса Maven.

0 голосов
/ 10 апреля 2019
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...