Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Spring Boot in Action
Search
Maciej Walkowiak
October 26, 2015
Programming
0
560
Spring Boot in Action
Presentation given to Szczecin Java User Group on the 26th of October 2015.
Maciej Walkowiak
October 26, 2015
Tweet
Share
More Decks by Maciej Walkowiak
See All by Maciej Walkowiak
Implementing Domain Driven Design with Spring
maciejwalkowiak
4
3.6k
Performance Oriented Spring Data JPA & Hibernate
maciejwalkowiak
0
500
Spring for GraphQL
maciejwalkowiak
0
260
Troubleshooting Spring Boot Applications with Sentry
maciejwalkowiak
0
340
Spring Boot On Amazon Web services with Spring Cloud AWS
maciejwalkowiak
0
310
The State of Java Relational Persistence
maciejwalkowiak
6
1.5k
Upday Journey to Microservices
maciejwalkowiak
2
170
Environment agnostic applications with Spring
maciejwalkowiak
2
450
Spring Data MongoDB
maciejwalkowiak
6
360
Other Decks in Programming
See All in Programming
TSConfigからTypeScriptの世界を覗く
planck16
2
1.3k
バリデーションライブラリ徹底比較
nayuta999999
1
440
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
380
DevTalks 25 - Create your own AI-infused Java apps with ease
kdubois
2
120
AI Coding Agent Enablement in TypeScript
yukukotani
17
7.2k
イベントソーシングとAIの親和性ー物語とLLMに理解できるデータ
tomohisa
1
160
抽象データ型について学んだ
ryounasso
0
210
Language Server と喋ろう – TSKaigi 2025
pizzacat83
2
670
クラシルリワードにおける iOSアプリ開発の取り組み
funzin
1
810
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
830
RubyKaigi Hack Space in Tokyo & 函館最速 "予習" 会 / RubyKaigi Hack Space in Tokyo & The Fastest Briefing of RubyKaigi 2026 in Hakodate
moznion
1
120
TSConfig Solution Style & subpath imports to switch types on a per-file basis
maminami373
1
180
Featured
See All Featured
Code Review Best Practice
trishagee
68
18k
Adopting Sorbet at Scale
ufuk
76
9.4k
Raft: Consensus for Rubyists
vanstee
137
7k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
Faster Mobile Websites
deanohume
307
31k
The Cult of Friendly URLs
andyhume
78
6.4k
Bash Introduction
62gerente
614
210k
Navigating Team Friction
lara
186
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Making Projects Easy
brettharned
116
6.2k
Transcript
SPRING BOOT IN ACTION @MACIEJWALKOWIAK
SPRING BOOT ..YET ANOTHER FRAMEWORK TO LEARN..?
None
None
None
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
DO WE REALLY NEED APPLICATION SERVERS?
SPRING APPLICATION IS EXECUTABLE ▸ java -jar myapp.jar ▸ Embedded
containers: Tomcat, Jetty, Undertow ▸ Optionally can be packaged as WAR and run anywhere
MICROSERVICES … EVERYWHERE
SPRING BOOT IN ACTION
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
NO CODE GENERATION AND NO REQUIREMENT FOR XML CONFIGURATION
None
DEMO
Q&A @maciejwalkowiak maciejwalkowiak.com