принцип, гласящий что бин лишь определяет свои зависимости и не должен их сам искать. И все. Инициализацию и конфигурацию, скорее всего у вас спринг, производит IoC-контейнер, управляющий жизненным циклом бина. Отмечу, что в BeanDefinintion лежит лишь метаинформация о бине.
Еще есть вопросы?
Я понимаю да, но вопрос в другом. Например у меня спринг DI контейнер. Или лучше возьмем обобщенный DI контейнер. Где в таком случае производить логику инициализации бина?
Обсуждают сегодня