AngularJS + Spring MVC with security - where to start?
First of all
It will be a good thing that you know what is Spring boot ( Advantage of spring boot )
secondly
Here is some helpful resources :
2.1 This is about the architecture Web App Architecture - the Spring MVC - AngularJs stack
2.2 Spring Restful Web Service Example with JSON, Jackson and Client Program
2.3 CRUD using Spring MVC 4.0 RESTful Web Services and AngularJS
2.4 And for the security example Spring Data REST + Spring Security
You can take a look at this open source Spring + AngularJS generator JHipster
Main site: http://jhipster.github.io/
quick slides: http://jhipster.github.io/presentation/#/
For BackEnd - Learn basic simple spring boot first and try with sample project..
For Frontend - Using Grunt and Yoeman, you can create angular project..Have a look at this site..
https://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/
Configure backend port in gruntfile.js..Now You can start working on both front end and backend independently..