SlideShare a Scribd company logo
Josh Long (⻰龙之春)
@starbuxman
joshlong.com
jlong@gopivotal.com
slideshare.net/joshlong
github.com/joshlong
http://spring.io

A Q U I C K L O O K AT

BOOT

github.com/joshlong/boot-it-up
I AM…

Josh Long (⻰龙之春)
Spring Developer Advocate
@starbuxman
Jean Claude
van Damme!

| josh.long@springsource.com
Java mascot Duke

some thing’s I’ve authored...
THE SPRING IO PLATFORM (SOME ARCHITECTURE)

XD

BOOT

GRAILS

Stream, Taps, Jobs

Bootable, Minimal, Ops-Ready

Full-stack, Web

INTEGRATION

BATCH

BIG DATA

WEB

Channels, Adapters,

Filters, Transformers

Jobs, Steps,

Readers, Writers

Ingestion, Export,

Orchestration, Hadoop

Controllers, REST,

WebSocket

DATA
RELATIONAL

NON-RELATIONAL

CORE
FRAMEWORK

SECURITY

GROOVY

REACTOR
SPRING BOOT IS ABOUT PRODUCTIVITY

CLI

Bootstrap 

your productivity

Starters
Autoconfigure

Boot
Actuator
Tools
Samples
DEMO:

BOOT UP

WITH

S TA R T. S P R I N G . I O
DEMO:

CONNECTING TO THE DB
DEMO:

GIVE IT A REST!
DEMO:

GETTING A BETTER VIEW
DEMO:

THE MORE SECURE, NOT *SO*
OPEN WEB API
!

SOME SPRING USERS
“

china
on 11/11/2012 (the “Double Sticks” promotion
day), Tmall and Taobao witnessed 147 million
user visits, purchases of 30 million people and
nearly 100 million paid orders. At 0:00, more
than 10 million users were concurrently online

”

* source: http://www.infoq.com/news/2012/12/interview-taobao-tmall
http://spring.io/blog/2013/03/04/spring-at-china-scale-alibaba-group-alipay-taobao-and-tmall/
china

• 1.3 billion people in China
• Google is either mostly blocked or - from Hong
Kong - very slow

!
• Baidu has its own Android operating system, cloud
services (like GMail, Dogs, etc.)

!
• Built micro service architecture that builds on top of
Spring

!
• Custom web frameworks using Spring XML
namespaces as global integration API
Spring and RabbitMQ:
powering India’s 1.2 B Person Biometric DB
• 1.2 billion residents
• ~75% literacy
• less than 3% pay incomes taxes
• less than 20% banking
• 800 million mobile, ~200-300 million migrant
workers

!
• Government spends about $25-40 billion on
direct attributes
• residents have no standard identity
• most programs plagued with ghost and multiple
identities causing leakage of 30-40%

india
japan

• traded on JASDAQ
• largest Java consultancy in Japan
• Spring Batch
– handles customer profile information and real-time ad matching system

• Spring is agile enabler
– production control system
– just-in-time production is really the heart of manufacturing
– cost decreased 30%
http://blog.gopivotal.com/products/have-you-seen-spring-lately

Any

?

Questions
@starbuxman @springcentral
josh.long@springsource.com
josh@joshlong.com
github.com/joshlong
slideshare.net/joshlong

More Related Content

PDF
the Spring Update from JavaOne 2013
PDF
Bootiful Code with Spring Boot
PDF
Have You Seen Spring Lately?
PDF
Economies of Scaling Software
PDF
Multi Client Development with Spring for SpringOne 2GX 2013 with Roy Clarkson
PDF
Building your API utility belt (Keith Casey)
PDF
A Practitioner’s guide to Hardened JavaScript
PDF
the Spring Update from JavaOne 2013
Bootiful Code with Spring Boot
Have You Seen Spring Lately?
Economies of Scaling Software
Multi Client Development with Spring for SpringOne 2GX 2013 with Roy Clarkson
Building your API utility belt (Keith Casey)
A Practitioner’s guide to Hardened JavaScript

What's hot (20)

PDF
Java Configuration Deep Dive with Spring
PDF
Getting Started with Angular - Stormpath Webinar, January 2017
PDF
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Devoxx UK 2016
PDF
GREAT STEP 1. 테스트 코드를 향한 위대한 발걸음
PDF
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - GeekOut 2016
PDF
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Angular Summit 2015
PDF
Regex Considered Harmful: Use Rosie Pattern Language Instead
PDF
JPA 스터디 Week1 - 하이버네이트, 캐시
PDF
Life at Twitter + Career Advice for Students
PDF
Get Hip with JHipster - Colorado Springs OSS Meetup April 2016
PDF
Not Only Streams for Akademia JLabs
PDF
Avoiding Common Pitfalls in Ember.js
PDF
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Devoxx 2015
PDF
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Devoxx France 2016
PDF
Version Control with GitHub for Bioinformatics
PDF
How to Write a Web App in fewer than 140 Characters
PDF
JPA 스터디 Week2 - Object Relational Mapping
PPTX
Rapid RESTful Web Applications with Apache Sling and Jackrabbit
PDF
Mastering Maven 2.0 In 1 Hour V1.3
PDF
The Open Source... Behind the Tweets
Java Configuration Deep Dive with Spring
Getting Started with Angular - Stormpath Webinar, January 2017
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Devoxx UK 2016
GREAT STEP 1. 테스트 코드를 향한 위대한 발걸음
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - GeekOut 2016
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Angular Summit 2015
Regex Considered Harmful: Use Rosie Pattern Language Instead
JPA 스터디 Week1 - 하이버네이트, 캐시
Life at Twitter + Career Advice for Students
Get Hip with JHipster - Colorado Springs OSS Meetup April 2016
Not Only Streams for Akademia JLabs
Avoiding Common Pitfalls in Ember.js
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Devoxx 2015
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Devoxx France 2016
Version Control with GitHub for Bioinformatics
How to Write a Web App in fewer than 140 Characters
JPA 스터디 Week2 - Object Relational Mapping
Rapid RESTful Web Applications with Apache Sling and Jackrabbit
Mastering Maven 2.0 In 1 Hour V1.3
The Open Source... Behind the Tweets
Ad

Viewers also liked (19)

PDF
Microservices with Spring Boot
PDF
REST APIs with Spring
KEY
using Spring and MongoDB on Cloud Foundry
PDF
The spring 32 update final
PDF
Extending spring
PDF
Spring in-the-cloud
KEY
Multi Client Development with Spring
KEY
Integration and Batch Processing on Cloud Foundry
KEY
Modular Java - OSGi
PDF
That old Spring magic has me in its SpEL
PDF
Spring boot
PPT
Spring MVC
PDF
the Spring 4 update
PDF
Spring MVC
PPT
Spring Boot in Action
PDF
Building RESTful applications using Spring MVC
PDF
Spring Framework 4.0 to 4.1
PDF
Introduction to Spring Boot!
PPTX
Spring Boot Tutorial
Microservices with Spring Boot
REST APIs with Spring
using Spring and MongoDB on Cloud Foundry
The spring 32 update final
Extending spring
Spring in-the-cloud
Multi Client Development with Spring
Integration and Batch Processing on Cloud Foundry
Modular Java - OSGi
That old Spring magic has me in its SpEL
Spring boot
Spring MVC
the Spring 4 update
Spring MVC
Spring Boot in Action
Building RESTful applications using Spring MVC
Spring Framework 4.0 to 4.1
Introduction to Spring Boot!
Spring Boot Tutorial
Ad

More from Joshua Long (15)

KEY
Multi Client Development with Spring
KEY
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
KEY
A Walking Tour of (almost) all of Springdom
KEY
Multi client Development with Spring
KEY
Spring Batch Behind the Scenes
KEY
Cloud Foundry Bootcamp
KEY
Spring in the Cloud - using Spring with Cloud Foundry
PPT
Spring and Cloud Foundry; a Marriage Made in Heaven
PPT
Spring 3.1: a Walking Tour
PDF
Extending Spring for Custom Usage
PPT
Using Spring's IOC Model
PPT
Enterprise Integration and Batch Processing on Cloud Foundry
PDF
a Running Tour of Cloud Foundry
PDF
Cloud Foundry, Spring and Vaadin
PDF
Messaging sz
Multi Client Development with Spring
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
A Walking Tour of (almost) all of Springdom
Multi client Development with Spring
Spring Batch Behind the Scenes
Cloud Foundry Bootcamp
Spring in the Cloud - using Spring with Cloud Foundry
Spring and Cloud Foundry; a Marriage Made in Heaven
Spring 3.1: a Walking Tour
Extending Spring for Custom Usage
Using Spring's IOC Model
Enterprise Integration and Batch Processing on Cloud Foundry
a Running Tour of Cloud Foundry
Cloud Foundry, Spring and Vaadin
Messaging sz

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Spectroscopy.pptx food analysis technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation theory and applications.pdf
PDF
Empathic Computing: Creating Shared Understanding
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25 Week I
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
Spectroscopy.pptx food analysis technology
Encapsulation_ Review paper, used for researhc scholars
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
Understanding_Digital_Forensics_Presentation.pptx
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation theory and applications.pdf
Empathic Computing: Creating Shared Understanding

Boot It Up