Встречается на собеседованиях • сегодня
Какие знаешь Constraint
В Java Constraints (ограничения) часто связаны с аннотациями из Bean Validation (JSR 380). Основные:
- @NotNull – проверяет, что поле не null
- @Size – ограничивает длину строки/коллекции
java
@Size(min = 2, max = 30) private String name; - @Min/@Max – для числовых диапазонов
- @Pattern – проверка по регулярному выражению
- @Email – валидация email
- @Positive/@Negative – знак числа
- @Past/@Future – дата в прошлом/будущем
Кастомные constraints можно создавать через @Constraint(validatedBy = MyValidator.class). Поддержка есть в Spring, Hibernate Validator.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы