bean-validation

    0熱度

    4回答

    我曾在一些主要基於Spring Framework和Java EE(主要是EJB)的企業應用程序中擔任開發人員;但不是在所有的層(視圖層是我工作過的最少) 考慮一個多層應用程序(客戶層,業務層,數據層等)在哪一層數據驗證應該發生? 我聽說Bean驗證API即JSR 303;但驗證在Bean中執行,即服務器端(如果我理解正確)。 那麼在真正的應用程序的驗證應該發生?是否應該在客戶端層本身進行驗證(例

    2熱度

    1回答

    我需要設置字符串字段的輸入驗證。該字段應該是空的或在5到10之間。但是,如果我設置這樣的驗證: @Size(min=5, max=10) private String couponCode; 當值爲空時它不會通過@Valid。我怎樣才能做到這一點?

    0熱度

    1回答

    我有價值對象,持有String。該字符串受到一些限制(長度,允許的字符等)。 我想使用Java或Spring驗證API來驗證我的對象。 我想在創建時驗證我的域對象(在構造函數中)。是意識到(驗證 this使用驗證API) 示例代碼: void validate() { LocalValidatorFactoryBean localValidatorFactoryBean = new L

    1熱度

    1回答

    我無法在任何地方找到解決方案。 我試圖在春季Web流程表單中進行驗證。我需要 在配置中設置驗證器,但它位於另一個配置文件 ,似乎spring找不到合適的bean。我如何在這裏實現成功注射? 據我所知,Autowiring應該將bean注入驗證器引用。 也許它與加載配置類的順序有關? WebConfig.java: @Configuration @Import(godziszewski.patry

    1熱度

    2回答

    我有一個獨特的字段valiation問題。這可能適用於任何對象上的任何唯一字段,但就我而言,現在我有一個用戶,並且我希望用戶名在數據庫中是唯一的。 甲從我的用戶片段: @Entity public class User { @NotNull @Column(unique = true) @UniqueUsername private String use

    2熱度

    1回答

    我試圖使用JSR-303 Bean Validation API和Spring's Validator的組合來實現彈簧引導端點的一些自定義驗證邏輯。 基於驗證類圖上看來是可能延長的CustomValidatorBean,SpringValidatorAdapter或LocalValidatorFactoryBean一個添加一些自定義驗證邏輯成重寫方法validate(Object target,

    4熱度

    1回答

    我正在編寫Spring Boot應用程序。我想知道Spring Boot會自動解析javax中的消息鍵和hibernate驗證註釋。例如: @NotEmpty(message = "${message.key}") String name; 我在我的應用程序提供@PropertySource有消息屬性文件和文件也是在我的類路徑。這些密鑰是用@Value解決的,但它們在驗證註釋中沒有解決。 這

    4熱度

    2回答

    當前邏輯將檢查BindingResult是否存在錯誤並顯示jsp中的數據和錯誤。 需要的邏輯用於檢查每行的錯誤並僅顯示包含驗證錯誤的行並更新沒有驗證錯誤的行。 @Autowired private IncidentExtractStgService incidentExtractStgService; @RequestMapping(value = "/validatingIncidentList

    0熱度

    1回答

    春4.3.2 我需要手動調用SmartValidator.validate(),我需要它利用了我對目標實體定義的確認團組。的Javadoc說這... 「這驗證的變種()支持驗證提示,針對JSR-303提供諸如 驗證組(在這種情況下, 提供提示對象必須標註參數類型的類)「。 void validate(Object target, Errors errors, Objec

    3熱度

    1回答

    如果street爲空,可以做些什麼?我將在HTTP POST中發現異常。 NOTNULL被檢查,如果屬性爲null或不... @NotNull @Column(name = "street") @JsonIgnore private String street; 在這種情況下JsonIgnore是行不通的。爲什麼?我想,如果我用JsonIgnore NOT NULL不會被檢查.... 我