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 Data REST - Repositories meet Hypermedia
Search
Oliver Drotbohm
November 04, 2015
Programming
0
5.9k
Spring Data REST - Repositories meet Hypermedia
Slides of the talk I held at W-JAX 2015 in Munich.
@springcentral
Oliver Drotbohm
November 04, 2015
Tweet
Share
More Decks by Oliver Drotbohm
See All by Oliver Drotbohm
It Takes Two to Tango – Designing Module Interactions in Modulithic Spring Applications
olivergierke
5
670
Bottom-Up Architecture – Bridging the Achitecture Code Gap
olivergierke
4
910
Spring Modulith – A Deep Dive
olivergierke
8
4.3k
Spring for the Architecturally Curious Developer
olivergierke
5
1.8k
Spring Boot 3 & Spring Framework 6
olivergierke
4
2k
Architecturally-evident Java Applications with jMolecules
olivergierke
9
2.9k
A Deep Dive into Spring Application Events
olivergierke
12
3.3k
Building Better Monoliths – Modulithic Applications with Spring Boot
olivergierke
4
950
Spring HATEOAS – Hypermedia APIs with Spring
olivergierke
1
740
Other Decks in Programming
See All in Programming
Development of an App for Intuitive AI Learning - Blockly Summit 2025
teba_eleven
0
110
Datadog RUM 本番導入までの道
shinter61
1
200
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
110
〜可視化からアクセス制御まで〜 BigQuery×Looker Studioで コスト管理とデータソース認証制御する方法
cuebic9bic
3
320
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
10
1.7k
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
950
赤裸々に公開。 TSKaigiのオフシーズン
takezoux2
0
110
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
610
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
470
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
2.8k
インターフェース設計のコツとツボ
togishima
2
690
ワンバイナリWebサービスのススメ
mackee
10
7.7k
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Cult of Friendly URLs
andyhume
79
6.4k
A Tale of Four Properties
chriscoyier
159
23k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
It's Worth the Effort
3n
184
28k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
770
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
42
2.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
640
Transcript
Spring Data REST Repositories meet Hypermedia / olivergierke Oliver Gierke
2
Quickstart 3
Starbucks Example 4
Expose your database to the web! 5
Domain Driven Design 6
7 http://www.infoq.com/minibooks/domain-driven-design-quickly
8
9 Order LineItem Product Invoice Customer Payment Address Link Link
Link Email
Translating domain concepts into web- appropriate ones. “ – Spring
Data REST
11 Aggregate Root / Repository Collection / Item Resources IDs
URIs @Version ETags Last Modified Property Last Modified Header Relations Links
DEMO 12
Resources 13 Project home - https://projects.spring.io/spring-data-rest Examples - https://github.com/spring-projects/spring-data-examples Getting
Started Guides - https://spring.io/guides
Feedback welcome! 14
I do not know how to code, but I can
put in a JIRA ticket! “ – Jessica Alba @ YouTube
None