Laurentiu Spilca wrote: However, any of these examples are just Maven projects which you can use with any IDE: Eclipse, STS, Netbeans. You choose your axe 
Thank you! "Learning by screenshot" is my least favorite. Even when I happen to have the same IDE, different IDE versions often have confusing differences in appearance and location of the various tool and service menus.
Batch builders such as Maven tend to be much more stable. Plus easier to install and maintain.