Почему слово post в интерфейсе BeanFactoryPostProcessor?

#spring

#spring

Вопрос:

Привет, это может быть глупый вопрос, но мне любопытно узнать, почему слово post в интерфейсе BeanFactoryPostProcessor в Spring. После чего BeanFactoryPostProcessor они будут использоваться? Что произошло раньше. Я хотел бы знать, например, почему это название.

Ответ №1:

Пожалуйста, смотрите Здесь жизненный цикл компонента в Spring:

https://howtodoinjava.com/spring-core/spring-bean-life-cycle/

и здесь:

https://reflectoring.io/spring-bean-lifecycle/

Таким образом, это последний экземпляр обработки при инициализации компонента.

Комментарии:

1. Что вы имели в виду под последним ProcessingInstance ? Я знаю, что реализации этого интерфейса используются до создания компонентов. То, что я хотел бы знать, похоже на происхождение имени. Почему разработчики решили назвать интерфейс BeanFactoryPostProcessor.

2. Bean, потому что основная цель для класса. Factory указывает на шаблон Factory. Обычно постпроцессор — это что-то, наконец, сделанное. Посмотрите ссылки, которые я опубликовал. BeanFactoryPostProcessor вызывается, наконец, во время инициализации.

3. О, хорошо, спасибо! Итак, BeanFactoryPostProcessor вызывается, наконец, во время инициализации экземпляров BeanFactory ? Я буду проверять ссылки.