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
550
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.2k
Performance Oriented Spring Data JPA & Hibernate
maciejwalkowiak
0
430
Spring for GraphQL
maciejwalkowiak
0
240
Troubleshooting Spring Boot Applications with Sentry
maciejwalkowiak
0
320
Spring Boot On Amazon Web services with Spring Cloud AWS
maciejwalkowiak
0
290
The State of Java Relational Persistence
maciejwalkowiak
6
1.4k
Upday Journey to Microservices
maciejwalkowiak
2
150
Environment agnostic applications with Spring
maciejwalkowiak
2
420
Spring Data MongoDB
maciejwalkowiak
6
330
Other Decks in Programming
See All in Programming
CI改善もDatadogとともに
taumu
0
180
新宿駅構内を三人称視点で探索してみる
satoshi7190
2
110
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
780
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
140
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
190
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
2.9k
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
130
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
890
React 19アップデートのために必要なこと
uhyo
7
1.2k
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1.1k
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
1
210
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
950
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
35
1.6k
Bash Introduction
62gerente
611
210k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How to train your dragon (web standard)
notwaldorf
91
5.9k
The Cult of Friendly URLs
andyhume
78
6.2k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Speed Design
sergeychernyshev
27
800
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