1. BeanDefinitionSpring IoC Container에게 Bean의 동작 방식 및 설정에 대한 메타데이터를 제공합니다.Spring IoC Container는 Configuration Metadata를 BeanDefinition 인터페이스의 구현체로 변환합니다. Bean 정보Class빈 객체를 생성하기 위한 실제 클래스 타입 정보 Name컨테이너에서 해당 빈을 참조할 때 사용되는 이름 (또는 ID). 동작 설정Scope빈의 생명 주기 및 범위 Autowiring mode객체간의 의존성을 자동으로 주입하기 위한 매커니즘byType, byName Lazy initialization mode빈이 요청될 때까지 초기화를 지연시킬지 여부 Initialization method빈이 생성된 후 호출되는 ..