Spring 基于某些参数注入bean引用
我想基于一个参数注入一个bean引用。 基本上,我正在开发一个模块,将在多个应用程序中使用。说功能“X”(将在方法中实现)将因应用程序而异。 我有一个基本抽象类,它的子类将有基于应用程序的实现 我想基于使用该模块的应用程序导出bean引用。 这是一种工厂模式。 我想知道(以Spring方式)实现相同功能的最佳方式是什么 下面是我想要实现的示例代码Spring 基于某些参数注入bean引用,spring,dynamic,dependency-injection,javabeans,Spring,Dynamic,Dependency Injection,Javabeans,我想基于一个参数注入一个bean引用。 基本上,我正在开发一个模块,将在多个应用程序中使用。说功能“X”(将在方法中实现)将因应用程序而异。 我有一个基本抽象类,它的子类将有基于应用程序的实现 我想基于使用该模块的应用程序导出bean引用。 这是一种工厂模式。 我想知道(以Spring方式)实现相同功能的最佳方式是什么 下面是我想要实现的示例代码 Class SuperAbstClass{ public SomeType doSomething(); } Class SomeClass e
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是参数。基于这个参数,我想注入各自的实现。我认为您的问题最好是有一个代码示例。你能做到吗?不确定这是否正是你想要的,但听起来你可能想要@DaveyDaveDave-配置文件是基于环境的。我会给你举个例子如果你想在这里发布代码,最好的办法是编辑你的问题,我想你的问题最好有一个代码示例。你能做到吗?不确定这是否正是你想要的,但听起来你可能想要@DaveyDaveDave-配置文件是基于环境的。我将给你发一个例子如果你试图在这里发布代码,最好的办法是编辑你的问题,在那里添加附加信息。