Встречается на собеседованиях • сегодня
Что такое триггер
Триггер в Java — это событие или условие, которое запускает выполнение определенного кода. Чаще всего термин встречается в контексте баз данных (например, SQL-триггеры) или фреймворков (Spring, Quartz).
Пример триггера в Spring:
java
@Component
public class MyTrigger {
@EventListener(ApplicationReadyEvent.class)
public void onStartup() {
System.out.println("Приложение запущено!");
}
}Здесь @EventListener реагирует на событие ApplicationReadyEvent — это триггер, который срабатывает после старта приложения.
В SQL триггеры автоматически выполняются при изменении данных (INSERT, UPDATE, DELETE). Например:
sql
CREATE TRIGGER before_employee_update
BEFORE UPDATE ON employees
FOR EACH ROW
BEGIN
-- логика триггера
END;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы