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
Validation Best Practice
Search
Eko Kurniawan Khannedy
September 11, 2017
Technology
2
1.3k
Validation Best Practice
Validation Best Practice
Eko Kurniawan Khannedy
September 11, 2017
Tweet
Share
More Decks by Eko Kurniawan Khannedy
See All by Eko Kurniawan Khannedy
Monolith to Event-Driven Microservices
khannedy
1
250
Refactoring
khannedy
0
320
Multi-Datacenter Kafka at Blibli.com
khannedy
2
1.5k
QA Tools - Research and Development
khannedy
0
280
Reactive Puzzle
khannedy
0
200
Event-Driven Architecture
khannedy
1
1.9k
Resilience Engineering with Hystrix and Spring
khannedy
1
560
Mocking for Unit Test using Mockito
khannedy
1
330
Centralized Configuration using Consul and Spring Cloud
khannedy
2
660
Other Decks in Technology
See All in Technology
テキスト解析で見る PyCon APAC 2025 セッション&スピーカートレンド分析
negi111111
0
270
OPENLOGI Company Profile for engineer
hr01
1
23k
Would you THINK such a demonstration interesting ?
shumpei3
1
140
大規模サービスにおける カスケード障害
takumiogawa
3
790
はじめてのSDET / My first challenge as a SDET
bun913
1
190
GitHub MCP Serverを使って Pull Requestを作る、レビューする
hiyokose
2
700
試験は暗記より理解 〜効果的な試験勉強とその後への活かし方〜
fukazawashun
0
340
ペアーズにおけるData Catalog導入の取り組み
hisamouna
0
270
All You Need Is Kusa 〜Slackデータで始めるデータドリブン〜
jonnojun
0
140
YOLOv10~v12
tenten0727
3
840
LLM as プロダクト開発のパワードスーツ
layerx
PRO
1
170
アセスメントで紐解く、10Xのデータマネジメントの軌跡
10xinc
1
330
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
Fireside Chat
paigeccino
37
3.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.1k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
How STYLIGHT went responsive
nonsquared
99
5.5k
A designer walks into a library…
pauljervisheath
205
24k
Embracing the Ebb and Flow
colly
85
4.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Six Lessons from altMBA
skipperchong
27
3.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
Transcript
VALIDATION BEST PRACTICE EKO KURNIAWAN KHANNEDY
VALIDATION BEST PRACTICE EKO KURNIAWAN KHANNEDY ▸ Principal Software Development
Engineer at Blibli.com ▸ Part of RnD Team at Blibli.com ▸
[email protected]
VALIDATION BEST PRACTICE AGENDA ▸ Old Validation Style ▸ Bean
Validation ▸ Controller Validation ▸ Service Validation ▸ Costume Validation ▸ Multi Field Validation ▸ References
OLD VALIDATION STYLE VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE OLD CONTROLLER STYLE
VALIDATION BEST PRACTICE OLD VALIDATION STYLE
VALIDATION BEST PRACTICE OLD ERROR RESPONSE STYLE
BEAN VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE ANNOTATION
VALIDATION BEST PRACTICE VALIDATOR
CONTROLLER VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE CONTROLLER
VALIDATION BEST PRACTICE CONTROLLER ADVICE
VALIDATION BEST PRACTICE WEB RESPONSE
VALIDATION BEST PRACTICE ERROR RESPONSE
SERVICE VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE BEAN PROCESSOR (FOR NON SPRING BOOT)
VALIDATION BEST PRACTICE SERVICE INTERFACE
VALIDATION BEST PRACTICE SERVICE IMPLEMENTATION
VALIDATION BEST PRACTICE CONTROLLER ADVICE
VALIDATION BEST PRACTICE CONTROLLER
VALIDATION BEST PRACTICE ERROR RESPONSE
COSTUME VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE ANNOTATION
VALIDATION BEST PRACTICE VALIDATOR
VALIDATION BEST PRACTICE BEAN
VALIDATION BEST PRACTICE SERVICE INTERFACE
VALIDATION BEST PRACTICE SERVICE IMPLEMENTATION
VALIDATION BEST PRACTICE CONTROLLER
MULTI FIELD VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE ANNOTATION
VALIDATION BEST PRACTICE VALIDATION DATA
VALIDATION BEST PRACTICE VALIDATOR
VALIDATION BEST PRACTICE BEAN
VALIDATION BEST PRACTICE CONTROLLER
VALIDATION BEST PRACTICE ERROR RESPONSE
VALIDATION BEST PRACTICE UPDATED ANNOTATION
VALIDATION BEST PRACTICE UPDATED BEAN
VALIDATION BEST PRACTICE UPDATED ERROR RESPONSE
ANY QUESTION? VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE REFERENCES ▸ http://beanvalidation.org/ ▸ http://docs.oracle.com/javaee/6/tutorial/doc/gircz.html ▸ https://docs.spring.io/spring/docs/current/spring-framework-reference/html/
validation.html ▸ https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features- validation.html
WE ARE HIRING!
[email protected]
VALIDATION BEST PRACTICE