Size: a a a

2021 January 30

Д

Дэмбэрэл in learn.java
просто имя поля
источник

NC

Nigerian Currywurst in learn.java
Тебе не нужно валидировать объект рефлексией
источник

NC

Nigerian Currywurst in learn.java
Опиши задачу
источник

Д

Дэмбэрэл in learn.java
метод getDeclaredFields
источник

Д

Дэмбэрэл in learn.java
такая задача стоит)
источник

NC

Nigerian Currywurst in learn.java
Раз нужно поебаться, то ебись на здоровье)
источник

Д

Дэмбэрэл in learn.java
создать “общий” валидатор, который не зависит от валидируемого объекта. необходимо создать класс Validator:
class Validator {
   boolean validate(Object obj);
}
Который с помощью Reflection API будет делать валидацию полей объекта по созданным аннотациям:
@Max(int length) - максимальное значение (все Number)
@Min(int length) - минимальное значение (все Number)
@Regexp(String regexp) - подходит ли по регулярному выражению (только String)
@NotNull - применяется для всех ссылочных типов
@NotEmpty - применяется для всех наследников Collections
источник

Д

Дэмбэрэл in learn.java
как получать поля и методы с помощью рефлексии я разобрался
источник

Д

Дэмбэрэл in learn.java
аннотации надо написать над полями валидируемого объекта верно?
источник

Д

Дэмбэрэл in learn.java
например если б мы не имели доступа коду этого класса, как мы узнаем над какими полями есть аннотации над какими нет?
источник

GI

Grigorij I. in learn.java
откуда задание, если можно поинтересоваться?
источник

NC

Nigerian Currywurst in learn.java
Grigorij I.
откуда задание, если можно поинтересоваться?
)))
источник

Д

Дэмбэрэл in learn.java
ментор
источник

Д

Дэмбэрэл in learn.java
это не рабочее задание, учебное
источник

NC

Nigerian Currywurst in learn.java
Тебе нужно это в спринг засунуть потом?
источник

NC

Nigerian Currywurst in learn.java
Можешь посмотреть как там сделано
источник

NC

Nigerian Currywurst in learn.java
Ну и борисова для начала
источник

Д

Дэмбэрэл in learn.java
нет, без использования каких либо фреймворков
источник

Д

Дэмбэрэл in learn.java
Борисов это книга?)
источник

NC

Nigerian Currywurst in learn.java
Спринг потрошитель
источник