#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 ? Я буду проверять ссылки.