I like explaining things in code so without wasting much of your time lets just jump straight in and i will be explaining as we go. To start off with you can use Spring Initializr to get the Spring ...