有没有办法 @Import 配置并覆盖其中一个 bean 的行为?

问题描述

我正在尝试创建@Configuration 类,它将在不同的运行时(在我的项目中)成为@Import。 配置将创建实例,我希望每次运行时让他做其他事情(如抽象行为)。

例如:

@Configuration
public class ConfigurationClass {
   @Bean
   public SomeInstace getInstance {
       doSomething();
       return new SomeInstance()
   }

   public abstract void doSomething();
}

//run time configuration class
@Import({ConfigurationClass.class})
@Configuration
public class RunTimeConfiguration{

   @Override
   public void doSomething(){
      System.out.println("Do somthething else");
   }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)