[英]Bean Validation + Resource Bundle ideas?
這就是我希望能夠在JPA實體中進行bean驗證的功能:
@NotNull
,我想做@NotNull(message="keyInMyResourceBundleFile")
@NotNull(message="missing.value", params={"credit card"}) String creditCard;
它將顯示如下內容:“缺少現場信用卡的必要值。在印度尼西亞,它將類似於“ Nilai harus di isi untuk Kartu Kredit” 。 在此示例中,我無法對“信用卡”進行硬編碼,因為在印度尼西亞,它是“ Kartu Kredit” ConstraintViolationException
,獲取消息,並通過自己的代碼處理資源包嗎? 請分享您對此的想法?
謝謝 !
關於1 + 2
@NotNull(message="{keyInMyResourceBundleFile}")
花括號是參數替換的指標
關於3
不知道你在追求什么。 @NotNull沒有params屬性。 我想你會的
@NotNull(message="{missing.credit.card}")
而且,如果將其放置在另一個屬性上,則會調用鍵{missing.name}
關於4
ConstraintViolationException包含* ConstraintViolation * s的集合。 每個ConstraintViolation都包含插入的消息以及消息模板。 如果要記錄它,請執行此操作...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.