Встречается на собеседованиях • сегодня

Что такое триггер

Триггер в 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;
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы