Class ConfigurableComponentsPostProcessor

java.lang.Object
dev.orne.config.spring.ConfigurableComponentsPostProcessor
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanPostProcessor

@API(status=INTERNAL, since="1.0") public class ConfigurableComponentsPostProcessor extends Object implements org.springframework.beans.factory.config.BeanPostProcessor
Spring bean post processor for automatic configuration of Configurable beans.
Since:
1.0
Version:
1.0, 2025-08
Author:
(w) Iker Hernaez
  • Constructor Details

    • ConfigurableComponentsPostProcessor

      public ConfigurableComponentsPostProcessor(@NotNull @NotNull Configurer configurer)
      Creates a new instance.
      Parameters:
      configurer - The configurable components configurer.
  • Method Details

    • getConfigurer

      @NotNull protected @NotNull Configurer getConfigurer()
      Returns the configurable components configurer.
      Returns:
      The configurable components configurer.
    • postProcessBeforeInitialization

      public Object postProcessBeforeInitialization(@NotNull @NotNull Object bean, @NotNull @NotNull String beanName) throws org.springframework.beans.BeansException
      Specified by:
      postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
      Throws:
      org.springframework.beans.BeansException