Bean : 재사용 가능한 component, @Component도 이에 해당함
@Configuration
class Config{
@Bean
List<Article> articles(){
return LinkedList<>();
}
}
--> articles를 생성하면 bean으로 등록된 해당 생성자?가 linkedlist를 리턴해줘서 해당 리턴을 필드에 주입한다.
-->재활용하기 힘든 객체를 재활용하고 싶을 때 사용가능한 방법
(예를들어 List같이 java에서 선언되어 내가 맘대로 바꿀 수 없는 경우)