BeanPostProcessor1 [Spring] 동적으로 Bean 생성 또는 개입하기 (Dynamic Bean Create, BeanPostProcessor) 동적으로 Bean 생성 또는 개입하기 (Dynamic Bean Create, BeanPostProcessor) application yml 에 List 형태로 어떤 프로퍼티를 추가하거나 했을 때 추가적으로 Bean 생성 메소드를 만들지 않아도, 자동으로 만들어 놓게 할 수 있습니다. 스프링에서는 개발자가 직접 지정한 Bean을 만들기 전에, 만들어지는 중에, 만들어진 후에 개입 할 수 있도록 추상체를 제공하고 있습니다. 즉 어떤 시점에 개입해서 추가 로직 처리를 할지 (= 추가적인 bean 을 생성할지) 추상체를 구현하기만 하면 되고, 그걸 ApplicationContext 에 등록하면 ApplicationContext는 알아서 구현체를 찾아 적절한 시점에 후킹해 줍니다. BeanPostProcessor.. 2022. 6. 23. 이전 1 다음