我已經爲我的項目啓用了spring mvc annotation。我們的想法是使用@Valid
註解與Spring註解,以避免類似的控制線: validator.validate(form, errors)
@Valid with spring annotations
我發現這個東西不帶彈簧的註解從包裝工作:
org.springmodules.validation.bean.conf.loader.annotation.handle
經過調查我發現我可以使用javax
或org.hibernate.validator.constraints
的註釋作爲替代方法。
但不幸的是,我有一些特殊的情況下,當我無法做到這一點:
@MinSize(applyIf = "name NOT EQUALS 'default'", value = 1)
會好知道以何種方式春天註釋可以與@Valid
或任何其他替代方式來使用,以避免重構相關applyIf
屬性(將條件移至java代碼)。