In meinem Projekt möchte ich Spring Boot
und Angular 2.
Spring Boot App
erfolgt über Spring Initializer . Angular 2 App
wird vom Tool Angular CLI
( ng new myfrontendapp
) In Angular 1
können Sie Ihre index.html
in den öffentlichen Ordner einfügen.
In Angular 2
wird index.html
im Ordner src
generiert, und ich möchte diese Struktur beibehalten
Meine Frage ist, was ich tun sollte, um index.html
für Spring Boot
sichtbar zu machen und die von generierte Struktur beizubehalten Angular CLI.
Danke für jede Antwort.
Die Lösung besteht darin, die Build-Ausgabe eines Angular 2-Projekts in den Spring Boot-Ordner / static oder / public zu verlagern.
2 Schritte:
Geben Sie im Stammverzeichnis des Angular 2-Projekts Folgendes ein:
%Vor%(! Bitte beachten Sie, dass dies für Angular 2-Projekte im Angular CLI-Tool funktioniert, für Angular 2-Projekte, die nicht vom Angular CLI-Tool erstellt wurden, das outDir wird in der Datei tsconfig.json bearbeitet)
Es gibt ein Framework namens JHipster . Es ist einfach, Spring Boot + Angular Apps zu entwickeln und bereitzustellen. Überprüfen Sie ihre Probe und es wäre hilfreich. Der Link ist hier: Ссылка
Jhipster unterstützt sowohl AngularJS als auch Angular, daher können Sie beide Quellen finden
Tags und Links angular spring-boot angular-cli