0
我將以不同的方式提出我以前的問題。我有多個實現的接口(2-3個類實現相同的接口)。我想運行一個方法,任何人都可以告訴我如何決定應該調用哪種方法。當我們正在接口的參考。如何調用具有多個實現的特定接口方法
我將以不同的方式提出我以前的問題。我有多個實現的接口(2-3個類實現相同的接口)。我想運行一個方法,任何人都可以告訴我如何決定應該調用哪種方法。當我們正在接口的參考。如何調用具有多個實現的特定接口方法
我想你應該嘗試考慮配置文件在您的項目 例如: - 你有2個班
@Profile("dev")
class dev implement something{
}
@profile("live")
class live implement something{
}
---------------------------------
in your application context register the active profile to be picked
appcontext.getEnvironment().setActiveProfiles("live");
---------------------------------
using the active profile
public void doSomething(something somethin){
somethin.//yourmethod
}
你能解釋一下你的意思,我們怎麼能決定西隧方法應該是調用 – achabahe
請給一個簡短的例子你的意思是什麼。 –
我正在接口節點服務和節點服務接口由dbnodeserviceimpl和nodeserviceimpl類實現,並且在一個setproperty方法中存在我只是創建一個新類並擴展dbnodeserviceimpl類並重新定義我們班的set屬性方法,我只是想在nodeservice接口的幫助下調用該方法注意:-i沒有創建任何實例我只是注入了一個nodeservice的bean,並且直覺地我調用了那個方法我不知道哪個方法被調用 –