嗨我有一個春季啓動應用程序的戰略模式。我所有的策略都有自動裝配的構造函數。我是春季引導的新手。我沒有一個最簡單的想法,我將如何爲自動裝配構造函數注入依賴關係爲戰略類編寫我的工廠。我很感激我得到的任何幫助。春季啓動內戰略
注意:我遺漏了接口和基類不混亂樣品。
public class StrategyA implement Strategy {
private DependencyA depA;
private DependencyB depB;
@Autowired
public StragegyA(DependencyA depA, DependencyB depB) {
this.depA = depA;
this.depB = depB;
}
}
public class StrategyB implements Strategy {
private DependencyA depA;
private DependencyB depB;
@Autowired
public StragegyB(DependencyA depA, DependencyB depB) {
this.depA = depA;
this.depB = depB;
}
}
public class StrategyFactory {
public Strategy getStrategy(String strategyName) {
if (name.equals("StrategyA")) {
<b>return StrategyA; //My problem is here
} else {
return StrategyB; // And Here
}
}
}