Configuration Class = 설정 클래스
(@Configuration)
Configuration Class 에서 spring bean을 생성할 수 있다
(@Bean)
Configuration class안에서 메서드가 Bean을 생성하며
이 Bean은 Spring container가 관리한다.

Spring이 Bean을 관리한다.

name 이라는 bean을 관리하고 있다

메소드명 = Bean 이름

name이라는 속성으로 bean에 다른 이름을 줄수도 있다.

context.getBean으로 bean을 불러올 수 있고
메소드명(Bean이름) 또는 class(~.class)로도 불러올수있다