Hi,
I am new to Spring DI.
Here is my situation, i have controller and its corresponding dao working in ORACLE DB. Now VERTICA DB has been introduced in application. Controller create new instance of dao. i.e
Controller Class
GRPController.java
Dao Class
GRPDaoOracle.java
For Vertica Dao Class
GRPDaoVertica.java
In controller there is written
public
String getFootnote(){
return new GRPDaoOracle().getFooterSentence("02");
}
Can we dynamically inject dao based on chosen DB? How we can inject vertica dao or oracle dao based on chosen DB.