Я узнаю о внедрении зависимостей в Spring, и у меня есть этот код:
@Autowired
private CamelContext context;
@Autowired
private Environment environment;
@Autowired
protected CamelContext createCamelContext(){
return context;
}
...
}
Я понимаю, что компонент контекста и среды внедряется в этот класс, но я не понимаю, что именновводится с помощью этого кода:
@Autowired
protected CamelContext createCamelContext(){
return context;
}
Я не понимаю этот вид инъекции. Что именно здесь происходит? В чем разница между этим методом инъекции и этим простым методом без инъекции:
protected CamelContext createCamelContext(){
return context;
}
Любая обратная связь будет оценена! Спасибо!