Spring Boot in 50 minutes

If you are a developer and like take projects off the ground lighting fast so Spring Boot is for you. Spring is an amazing framework written in java put together by developers at Pivotal that allow developers focus on writing the functionality rather than worrying about configuration.
In this tutorial I show how easy it is to develop a N Tier architecture using Spring Boot using the DAO Patterns which allows developer to change implementation in one of code. I show how you can switch between databases when we program to interfaces.
To handle all the requests I use Spring Boot RestController annotation to intercept GET, POST, DELETE and PUT. Then offloading requests to service layers which are responsible to perform business logic by interacting to the database to store and retrieve data.
All these layers talk to each other by using Spring decency injection in which decouples your code allowing you as a developer to perform better/easier unit tests and make changes to requirements without breaking dependent dependencies or other classes.
Enjoy the Video and please subscribe
Useful links:
Building an Application with Spring Boot — https://spring.io/guides/gs/spring-boot/
Spring Boot Reference Guide — http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/
Spring Framework Reference Documentation — http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/