BeanDefinition1 Spring은 어떻게 다양한 설정 형식을 지원할까?BeanDefinition Spring은 어떻게 다양한 설정 형식을 지원할까? 바로 BeanDefinition이라는 추상화 때문에 다행이다. 역할과 구현을 개념적으로 나누어서 가능하다. BeanDefinition은 속성 값, 생성자 인수 값 및 구체적인 구현에서 제공하는 추가 정보가 있는 빈 인스턴스를 말한다. BeanDefinition은 추상화이기 때문에 최소한의 인터페이스 이며 BeanFactoryPostProcessor속성 값과 기타 빈 메타데이터를 검사하고 수정할 수 있도록 하는 것이다. BeanDefinition에는 많은 옵션들이 있다. IoC Container의 BeanDefinition이 등록될 때 꼭 필요한 것은 beanClassName이다. 어떤 코드인지 어떤 구성으로 되어있는지 보다는 Spring Containe.. 2023. 7. 13. 이전 1 다음