Slide 1

Slide 1 text

SPRING BOOT IN ACTION @MACIEJWALKOWIAK

Slide 2

Slide 2 text

SPRING BOOT ..YET ANOTHER FRAMEWORK TO LEARN..?

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

SPRING GOT A LOT EASIER ▸ “starter-poms” ▸ Autoconfiguration for all Spring components an many 3rd party libraries ▸ Project skeleton generated with web UI or command line tool

Slide 7

Slide 7 text

DO WE REALLY NEED APPLICATION SERVERS?

Slide 8

Slide 8 text

SPRING APPLICATION IS EXECUTABLE ▸ java -jar myapp.jar ▸ Embedded containers: Tomcat, Jetty, Undertow ▸ Optionally can be packaged as WAR and run anywhere

Slide 9

Slide 9 text

MICROSERVICES … EVERYWHERE

Slide 10

Slide 10 text

SPRING BOOT IN ACTION

Slide 11

Slide 11 text

SPRING IS CLOUD FRIENDLY ▸ Externalized configuration ▸ Metrics ▸ Health checks ▸ Spring Cloud based on Spring Boot - plays nice with Netflix stack - de facto standard for building micro services

Slide 12

Slide 12 text

NO CODE GENERATION AND NO REQUIREMENT FOR XML CONFIGURATION

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

DEMO

Slide 15

Slide 15 text

Q&A @maciejwalkowiak maciejwalkowiak.com