I have a Spring Boot web application that has JSPs for the web UI, REST APIs, and an embedded Tomcat server. The customer gets a JAR file and runs it … no other components required.
For the next version I’m building an Angular based web UI that uses the same REST APIs, and eliminates the JSP-based web GUI.
My question is … does the Angular web app have to be run as a separate executable from the Spring Boot JAR file? Is there a way to embed the Angular web app inside the Sprint Boot JAR file so the customer still only has to execute one JAR application?
Source: Angular Questions