Building a Web Application Using Spring Boot, Angular, and Maven

Angular and Spring Boot are both great frameworks which are nowadays in great combination especially by java developers gladly used for building microservices.
In this article I want to show therefore how you can setup a parent maven project which includes an angular and spring boot child, which is finally be deployed on a tomcat server, including production ready jar with some pre-requisties.