Josh Long 
(⻰龙之春) 
@starbuxman 
jlong@pivotal.io 
github.com/joshlong 
BOOTIFUL APPS WITH 
SPRING
Spring Developer Advocate 
@Starbuxman 
Josh Long (⻰龙之春) 
@starbuxman | jlong@pivotal.io 
Jean Claude 
van Damme! Java mascot Duke some thing’s I’ve authored...
@Starbuxman
SPRING IS.. SPRING.IO 
Full-stack, Web 
WEB 
GRAILS 
Controllers, REST, 
WebSocket 
INTEGRATION 
Channels, Adapters, 
Filters, Transformers 
BATCH 
Jobs, Steps, 
Readers, Writers 
BIG DATA 
Ingestion, Export, 
Orchestration, Hadoop 
DATA 
RELATIONAL NON-RELATIONAL 
CORE 
FRAMEWORK SECURITY GROOVY REACTOR 
XD 
Stream, Taps, Jobs 
BOOT 
Bootable, Minimal, Ops-Ready
BUILDING ADAPTIVE APPLICATIONS IS HARD 
GETTING 
STARTED 
built on Cloud Foundry 
code will be open sourced.
BUILDING ADAPTIVE APPLICATIONS IS HARD 
built JPA 
on Cloud Foundry 
code will be open sourced.
BUILDING ADAPTIVE APPLICATIONS IS HARD 
built SOCIAL 
on Cloud Foundry 
code will be open sourced.
BUILDING ADAPTIVE APPLICATIONS IS HARD 
built REST 
on Cloud Foundry 
code will be open sourced.
BUILDING ADAPTIVE APPLICATIONS IS HARD 
built HYPERMEDIA 
on Cloud Foundry 
code will be open sourced.
BUILDING ADAPTIVE APPLICATIONS IS HARD 
PRODUCTION 
READINESS 
built on Cloud Foundry 
code will be open sourced.
BUILDING ADAPTIVE APPLICATIONS IS HARD 
built DEPLOYMENT 
on Cloud Foundry 
code will be open sourced.
BUILDING ADAPTIVE APPLICATIONS IS HARD 
built on Cloud Foundry 
code will be open sourced. 
AUTO-CONFIGURATION
BUILDING ADAPTIVE APPLICATIONS IS HARD 
built on Cloud Foundry 
code will be open sourced. 
WHO’S USING IT?
BUILDING ADAPTIVE APPLICATIONS IS HARD 
NOW WHAT ? 
- SPRING CLOUD 
- VAADIN 
- ACTIVITI 
built on Cloud Foundry 
code will be open sourced.
References 
spring.io/guides 
github.com/spring-cloud/ 
github.com/spring-cloud-samples/ 
github.com/joshlong/spring-doge 
github.com/joshlong/spring-doge-microservice 
docs.spring.io/spring-boot/ 
Questions? 
Josh Long 
(⻰龙之春) 
@starbuxman 
jlong@pivotal.io 
github.com/joshlong

'Bootiful' Code with Spring Boot - Josh Long