#Java2Days2017 Bulgaria @andrespedes
AGENDA
AutoConfiguration Magic ( Conditionals )
What & Why Spring Boot
How to Master it
Slide 4
Slide 4 text
#Java2Days2017 Bulgaria @andrespedes
Spring Boot ?
WHAT & WHY
1
Slide 5
Slide 5 text
#Java2Days2017 Bulgaria @andrespedes
Insights & Metrics
Actuator
Configuration based on
classes, beans & properties
AutoConfiguration
CLI Stands for Command
Line Interface
Spring CLI
SPRING BOOT ESSENTIALS
Wrap-up libraries
Starters
Slide 6
Slide 6 text
#Java2Days2017 Bulgaria @andrespedes
It’s cool
Top OS Project
Java-based configuration
XML-less
Convention over
configuration
Ease to Config
SPRING BOOT FEATURES
Simplify project
development
Bootstrap
Slide 7
Slide 7 text
#Java2Days2017 Bulgaria @andrespedes
How Auto-configuration works under the hood
UNDERSTAND THE MAGIC
2
#Java2Days2017 Bulgaria @andrespedes
There are three ways
HOW TO MASTER IT
3
Slide 13
Slide 13 text
#Java2Days2017 Bulgaria @andrespedes
Slide 14
Slide 14 text
#Java2Days2017 Bulgaria @andrespedes
Slide 15
Slide 15 text
#Java2Days2017 Bulgaria @andrespedes
Knowledge
transfer
Customize and
build your own
autoconfig
Build a project
and use it in
production
PATH TO MASTERY
Slide 16
Slide 16 text
#Java2Days2017 Bulgaria @andrespedes
CHECKOUT THE PROJECT
https://github.com/pedes/mastering-spring-boot