Checkout JHipster. This is a yeoman generator used to create a spring boot and anguarJS project

JHipster’s goal is to generate for you a complete and modern Web app, unifying:

  • A high-performance and robust Java stack on the server side with Spring Boot
  • A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
  • A powerful workflow to build your application with Yeoman, Bower, Grunt and Maven