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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
270
Refactoring
khannedy
0
350
Multi-Datacenter Kafka at Blibli.com
khannedy
2
1.5k
QA Tools - Research and Development
khannedy
0
300
Reactive Puzzle
khannedy
0
210
Event-Driven Architecture
khannedy
1
2k
Resilience Engineering with Hystrix and Spring
khannedy
1
570
Mocking for Unit Test using Mockito
khannedy
1
350
Centralized Configuration using Consul and Spring Cloud
khannedy
2
710
Other Decks in Technology
See All in Technology
アーキテクチャモダナイゼーションを実現する組織
satohjohn
0
570
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.2k
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
4.2k
Claude Code 2026年 最新アップデート
oikon48
12
9.1k
Scrumは歪む — 組織設計の原理原則
dashi
0
150
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.7k
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
3
300
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
870
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
2
370
The_Evolution_of_Bits_AI_SRE.pdf
nulabinc
PRO
0
180
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
120
[2026-03-07]あの日諦めたスクラムの答えを僕達はまだ探している。〜守ることと、諦めることと、それでも前に進むチームの話〜
tosite
0
210
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
140
Everyday Curiosity
cassininazir
0
160
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Visualization
eitanlees
150
17k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
How to make the Groovebox
asonas
2
2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
250
New Earth Scene 8
popppiees
1
1.7k
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