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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Eko Kurniawan Khannedy
September 11, 2017
Technology
1.3k
2
Share
Validation Best Practice
Validation Best Practice
Eko Kurniawan Khannedy
September 11, 2017
More Decks by Eko Kurniawan Khannedy
See All by Eko Kurniawan Khannedy
Monolith to Event-Driven Microservices
khannedy
1
270
Refactoring
khannedy
0
360
Multi-Datacenter Kafka at Blibli.com
khannedy
2
1.5k
QA Tools - Research and Development
khannedy
0
300
Reactive Puzzle
khannedy
0
220
Event-Driven Architecture
khannedy
1
2k
Resilience Engineering with Hystrix and Spring
khannedy
1
580
Mocking for Unit Test using Mockito
khannedy
1
350
Centralized Configuration using Consul and Spring Cloud
khannedy
2
720
Other Decks in Technology
See All in Technology
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
120
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
280
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
190
トイルを超えたCREは何屋になるのか
bengo4com
0
120
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
120
FlutterでPiP再生を実装した話
s9a17
0
240
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
110
マルチモーダル非構造データとの闘い
shibuiwilliam
1
150
ハーネスエンジニアリング×AI適応開発
aictokamiya
3
1.3k
スクラムを支える内部品質の話
iij_pr
0
180
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
160
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
260
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
Designing for humans not robots
tammielis
254
26k
Writing Fast Ruby
sferik
630
63k
Believing is Seeing
oripsolob
1
100
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
170
Embracing the Ebb and Flow
colly
88
5k
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