Как проверить, что строка не равна в проверке JavaBean?

Здравствуйте, у меня есть следующий класс

public class Field {
    @Pattern(regexp = "(?!^undefined$)", message = "It is undefined")
    private String field;

    public Field() {
    }

    public Field(String field) {
        setField(field);
    }

    private void setField(String field) {
        this.field = field;
    }

    public String getField() {
        return this.field;
    }

}

И я хочу, чтобы валидатор показывал ошибку, когда значение поля было точно "undefined", если "undefineda" будет допустимым значением и, конечно, если это другое значение, например "abc" или "123".

Как это можно сделать?

Любая идея?

Спасибо

0 ответов

Другие вопросы по тегам