0
我有以下接口:自動裝配一類具有相同接口的對象
interface I {
public String getString();
public boolean isValid():
}
我想有它看起來像下面的實現。
class X implements I {
@Autowired
SomeOterClass dependency;
@Autowired
I fallbackImpl;
public String getString() {
if(dependency.eval()!=null)
return dependency.result();
if(fallbackImpl!=null)
return fallbackImpl.getString();
return null;
}
}
我想在這裏實現的是在fallback中注入不同的SomeOtherClass對象。
這是可能使用彈簧?如果是這樣,請指點。
你嘗試了嗎?發生了什麼?應該沒問題。 –
這應該按預期工作。你至少試過了嗎? –
我不清楚如何編寫彈簧配置來使用自動裝配注入不同的fallbackImpl和依賴項。 –