Spring BootA quick start overview
[About Me]
Roger Diller
Sr. Software Engineer
Flex Rental Solutions
@rogiller
What is Spring Boot?
A “bootiful" way to use Spring… :)
So Spring has always been a “helpful framework”…
Lots of utilities, wrappers, & abstractions to help you get stuff done.
e.g. JDBCTemplate, Data, Bean wiring, Transactions, etc
See https://spring.io/projects
But Spring has grown to be very large. The new Java EE!? :)
Spring Boot solves this complexity by giving you a dirt simple way to get
off the ground with Spring.
"In fact, one of the main things that Spring Boot does is to get Spring out of
your way so you can get stuff done.”
- Spring Boot in Action
So really, what is Spring Boot?
Build file + embedded app server + one Java class
Convention over configuration.A few annotations and you are off to the races.
Let’s Boot!
start.spring.io
Pretty cool, eh?!
With Spring Boot, who needs Node.js? :)
Just kidding, Node.js is cool (for some things)
If you are starting a new Spring app, there is no good reason to NOT use it!
Lightweight, easy, and full Java/JVM ecosystem.
Resources
My somewhat more in depth Spring Boot Demo:https://www.youtube.com/watch?v=uGDhkWc4gYA
Working app with DB access:https://github.com/rogiller/spring-boot-world-demo