Wie werden die AngularJS-App und der Spring Restful-API-Dienst auf derselben Domäne / demselben Server bereitgestellt?

Ich bin neu in Spring und AngularJS. Ich folgte den SchrittenHier um die Back-End-Restful-API zu erstellen, und sendet Json auf Anfrage. Wenn ich also "mvn spring-boot: run" starte, startet der Tomcat-Server laut Anleitung bei localhost: 8080.

Dann habe ich mit Yeoman Angular Generator meine Angular App erstellt. Und wenn ich in meiner eckigen App "grunt serve" ausführe, läuft die Front-End-App auf localhost: 9000.

Was soll ich tun, damit meine eckige App zusammen mit meinem Springboot-Tomcat-Server auf derselben Domain, z. B. localhost: 8080, bereitgestellt werden kann?

Gibt es ein Beispielprojekt, dem ich folgen kann? Ich habe die folgenden Projekte gefunden, kann sie aber immer noch nicht zum Laufen bringen, da ich nicht viel Hintergrundwissen über Tomcat habe.

https://github.com/robharrop/spring-angularjshttps://github.com/GermanoGiudici/angularjs-maven-tomcat-seedhttps://github.com/xvitcoder/spring-mvc-angularjs

Antworten auf die Frage(1)

Ihre Antwort auf die Frage