2015-06-19 3 views
5

Я знаю, как отлаживать нормальный поток программы в затмении. Я хочу знать, есть ли способ отладить формирование бина в затмении с использованием весенней рамки.Отладка при создании бобов

ответ

5

Просто отлаживайте конструктор. Если их нет, создайте конструктор по умолчанию и установите в него точку останова.

+2

... или просто добавьте 'LOG.info (« ввод »);' этому конструктору, чтобы увидеть порядок инициализации – Zavael

2

Для того, чтобы боб знать о его инициализации вы можете реализуете InitializingBean интерфейса, а затем реализует

public void afterPropertiesSet() throws Exception { 
     // I'm initializing 
} 

Может быть немного «инвазивным», если это только для отладки причин, но это может быть путем.

Другим менее инвазивным решением может быть аннотация метода бобов с @PostConstruct.

Смежные вопросы