类 BeanPostProcessorConfig

java.lang.Object
com.iplatform.base.config.BeanPostProcessorConfig

@Configuration public class BeanPostProcessorConfig extends Object
所有 BeanPostProcessor 对象必须统一在这里处理,不能混合到业务Bean,否则会提示:
### is not eligible for getting processed by all BeanPostProcessors.
     1)注意:该配置对象并没有使用 @Configuration 注解,
     2)它将被作为普通工厂类来加载普通Bean对象,
     3)以上内容为解决问题时的描述记录,暂未删除
     ===========================================================
 
  • 构造器详细资料

    • BeanPostProcessorConfig

      public BeanPostProcessorConfig()
  • 方法详细资料

    • rootConfigBean

      @Bean public RootConfigBean rootConfigBean(PlatformCallbackPostProcessor platformCallbackPostProcessor, UserCacheProvider userCacheProvider, DeptCacheProvider deptCacheProvider, DictCacheProvider dictCacheProvider, PlatformDataImportEngine platformDataImportEngine, com.walker.push.PushManager pushManager, com.walker.web.CaptchaProvider<com.walker.web.CaptchaResult> smsCaptchaProvider, com.walker.cache.CacheProvider<String> captchaCacheProvider)
      配置该Bean,不会直接使用,仅仅使系统控制器能被自动组装。
      参数:
      platformCallbackPostProcessor -
      userCacheProvider -
      deptCacheProvider -
      dictCacheProvider -
      platformDataImportEngine -
      返回:
    • platformCallbackPostProcessor

      @Bean public PlatformCallbackPostProcessor platformCallbackPostProcessor()
      配置平台回调接口处理器对象,加载系统所有实现回调的集合。
      返回:
    • cacheProviderPostProcessor

      @Bean public com.walker.cache.CacheProviderPostProcessor cacheProviderPostProcessor()
      注册该对象后,可以启动时收集系统注册的缓存对象,并通过 SimpleCacheManager 获取缓存对象。
      返回:
      返回缓存提供者后处理器

      具体使用: SimpleCacheManager.getCacheProvider(Class)