Top Banner
Spring Boot A quick start overview
22

Spring Boot Lightning Talk

Apr 14, 2017

Download

Software

Roger Diller
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Spring Boot Lightning Talk

Spring BootA quick start overview

Page 2: Spring Boot Lightning Talk

[About Me]

Roger Diller

Sr. Software Engineer

Flex Rental Solutions

@rogiller

Page 3: Spring Boot Lightning Talk

What is Spring Boot?

Page 4: Spring Boot Lightning Talk

A “bootiful" way to use Spring… :)

Page 5: Spring Boot Lightning Talk

So Spring has always been a “helpful framework”…

Page 6: Spring Boot Lightning Talk

Lots of utilities, wrappers, & abstractions to help you get stuff done.

Page 7: Spring Boot Lightning Talk

e.g. JDBCTemplate, Data, Bean wiring, Transactions, etc

See https://spring.io/projects

Page 8: Spring Boot Lightning Talk

But Spring has grown to be very large. The new Java EE!? :)

Page 9: Spring Boot Lightning Talk

Spring Boot solves this complexity by giving you a dirt simple way to get

off the ground with Spring.

Page 10: Spring Boot Lightning Talk

"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

Page 11: Spring Boot Lightning Talk

So really, what is Spring Boot?

Page 12: Spring Boot Lightning Talk

Build file + embedded app server + one Java class

Page 13: Spring Boot Lightning Talk

Convention over configuration.A few annotations and you are off to the races.

Page 14: Spring Boot Lightning Talk

Let’s Boot!

start.spring.io

Page 15: Spring Boot Lightning Talk

Pretty cool, eh?!

Page 16: Spring Boot Lightning Talk

With Spring Boot, who needs Node.js? :)

Page 17: Spring Boot Lightning Talk

Just kidding, Node.js is cool (for some things)

Page 18: Spring Boot Lightning Talk

If you are starting a new Spring app, there is no good reason to NOT use it!

Page 19: Spring Boot Lightning Talk

Lightweight, easy, and full Java/JVM ecosystem.

Page 20: Spring Boot Lightning Talk

So that’s it.

Page 21: Spring Boot Lightning Talk

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

Page 22: Spring Boot Lightning Talk

Thank You!