❓ Что такое BeanPostProcessor?
BeanPostProcessor — интерфейс Spring, позволяющий вмешиваться в процесс инициализации бинов.
Он предоставляет два метода:
▪️ postProcessBeforeInitialization — вызывается до инициализации бина.
▪️ postProcessAfterInitialization — вызывается после инициализации бина.
Применяется для кастомизации бинов: логирование, валидация, проксирование (AOP, транзакции) и т.д.
Как работает?
1️⃣ Spring ищет все реализации BeanPostProcessor.
2️⃣ Методы применяются ко всем бинам в контексте.
Post #700
2.13K
- 👍 9
- 🔥 5
- 👏 2