0
我有一個HsqldbReconciler(爲「工作」與HSQLDB數據庫),我自動裝配,如:有條件@Autowired?
@Autowired
HsqldbReconciler hsqldbReconciler;
在未來會有一個OracleReconciler,MssqlReconciler,等我將需要相應地使用它們的用戶選擇的連接類型。
我該如何實施?通常我會有一種工廠,它只返回所需的協調器。我現在可以想象,春天唯一的辦法就是Autowire每個Reconciler的一個實例,然後在代碼中使用其中的一個。有沒有更好的辦法?
可能有所幫助:http://stackoverflow.com/questions/19225115/ how-to-do-conditional-auto-wiring-in-spring – Thilo