0

私はこの Validator を持っています:

import org.springframework.validation.Validator;

public class AddActivityValidator  implements Validator{

    @Override
    public boolean supports(Class<?> clazz) {

        return Movement.class.isAssignableFrom(clazz);
    }

    @Override
    public void validate(Object obj, Errors err) {
        ValidationUtils.rejectIfEmptyOrWhitespace(err, "mode_affectation", "modeaffectattion.requiered", "Choisissez un mode d'affectation");
        ValidationUtils.rejectIfEmptyOrWhitespace(err, "nom_etabl", "name.required","Choisissez un nom d'une etablissement");
        ValidationUtils.rejectIfEmptyOrWhitespace(err, "ville", "city.required","Choisissez une ville");    
        ValidationUtils.rejectIfEmptyOrWhitespace(err, "delegation", "delegation.required","Choisissez une délégation");
        ValidationUtils.rejectIfEmptyOrWhitespace(err, "cinn", "cinn.required","Il faut choisir un fonctionnaire au dessus avant d'essayer de saisir un service");

    }

}

日付属性も検証したいのですが、問題はValidationUtilsクラスがフィールドが空かどうかをチェックすることです。日付を検証するために何かをする方法のチュートリアルが見つかりません。何か案が?

*編集* *

この注釈を Class の属性に追加します。

@DateTimeFormat(pattern="yyyy-MM-dd")
    String date_debut;

しかし、これにメッセージを添付してコントローラーにリンクする方法は?

4

1 に答える 1