bean-validation

    1熱度

    1回答

    在我目前的休息服務場景中,我需要能夠向個人客戶提供本地化的錯誤消息。 想象一下像void validate(Locale locale)這樣的方法,它在接收到某個請求時在參數對象上被調用。 區域設置信息可以擠出http頭。 如何在違規消息插入時指導/配置驗證程序以使用某種語言? 據我所知,驗證器通過調用Locale.getDefault()來選擇使用的語言環境。 到目前爲止,我找不到除this之外

    0熱度

    2回答

    我需要弄清楚的註解類我的自定義ConstraintValidator,但我沒有找到,而無需使用供應商特定的API就像一個辦法: ConstraintValidatorContextImpl x = (ConstraintValidatorContextImpl)constraintContext; getValidationContext().getCurrentOwner(); 是否有一個

    1熱度

    1回答

    我正在尋找一種方法,可以自定義MethodArgumentNotValidException和ConstraintViolationException中給出的字段/對象名稱。 這裏的背景:我在服務器上進行驗證,但我想在服務器驗證錯誤映射回客戶端上的輸入字段(直接在UI中輸入顯示服務器錯誤)。我使用了一個角度指令,只要我有一個指令可以從服務器識別的ID,就可以使這種情況發生。 我目前使用的幾乎所有的

    1熱度

    3回答

    我有以下實體在輸入輸入表單時應該被驗證。我可以看到什麼時候出現錯誤,它只是返回到相同的表單(這是預期的),但不會在實體中註釋的get屬性上顯示錯誤消息。我有{< MVC:註釋/>} 我disptacher的servlet package com.web.portal.entity; import java.io.Serializable; import org.hibernate.val

    21熱度

    2回答

    如果您熟悉Bean Validation Framework,那麼您知道無法獲取方法參數的名稱。因此,如果對方法的第一個參數執行@NotNull約束,並且驗證失敗,則getPropertyPath將類似於「arg1」。 我想創建我自己的@NotNull版本, @NamedNotNull(「emailAddress」)。但我無法弄清楚如何覆蓋我的Validator中的#getPropertyPath

    0熱度

    1回答

    如何以編程方式更改Spring + Hibernate JPA應用程序使用的ParameterNameProvider? 我試圖創建一個validation.xml,但我不斷收到異常,說「參數名稱提供者」是一個無效的元素。 所以我想我寧願以編程方式做它,但我不知道如何修改系統將與我的ParameterNameProvider使用驗證程序。

    0熱度

    1回答

    我們正在實施一個新的Java EE項目,至今對此技術並不十分熟悉。所以我們必須學習... 目前我們在BOs中使用Guava Optional來實現非強制性的領域。 我們圍繞這堂課進行了很多討論,到目前爲止我還沒有看到這方面的優勢。我更願意使用Bean Validation和註解@NotNull來指示一個字段是否總是被設置。當然,它的設置,你只能確認後確認。 現在我的問題。 eclipse是否不顯示

    0熱度

    1回答

    如何爲Beans驗證1.0中的URL字段創建自定義驗證器。 但是,我怎樣才能將通過JSON傳遞的URL字符串傳遞給我的約束驗證器? @ValidURL private URL myUrl; public class URLValidator implements ConstraintValidator<ValidURL, CharSequence> {...} @Target({METH

    3熱度

    2回答

    我有一些Spring驗證表單,並且所有來自javax.validation.constraints的個性化messeges似乎都使用了錯誤的編碼。 讓我們此作爲一個例子: @NumberFormat(style=Style.NUMBER) @NotNull private BigDecimal maintenanceCosts; 用含有 <bean id="messageSource" c

    0熱度

    1回答

    我有一個列表讓我們說Car對象。每輛車都有一個miles會員。 我需要驗證(使用Hibernate Validator),我的列表中至少有一輛車有一個非空miles成員。最好的解決方案將是一個適用於集合中所有元素的註釋,但會在整個集合的上下文中進行驗證。 我有兩個問題: 是否已有此註釋(我不知道有什麼)? 如果沒有註釋,是否有創建通用註釋的方法? 我想過指定至少爲列表中的一個元素必須爲空的字段的名