基于某些参数注入bean引用

时间:2015-12-18 10:21:29

标签: spring dynamic dependency-injection javabeans

我想基于参数注入bean引用。 基本上我正在开发一个将在多个应用程序中使用的模块。说功能' X' (将在方法中实现)将在应用方面不同。 我有一个基本的抽象类,它的子类将基于应用程序实现。

我想基于使用该模块的应用程序来引入bean引用。 它是一个工厂模式。 我想知道实现相同的最佳方法是什么(以Spring方式)。

以下是我想实施的示例代码

Class SuperAbstClass{
  public SomeType doSomething();

}
Class SomeClass extends SuperAbstClass{
  public Sometype doSomething(){ // do something }
}

class SomeOtherClass extends SuperAbstClass{
  public SomeType doSomething(){
            // Do Some other thing.
   }
}

上面的代码将是一个maven模块,该模块可用于多个应用程序(密切链接)。 app_name是参数。基于这个参数,我想注入各自的实现。

0 个答案:

没有答案