У меня есть HsqldbReconciler (для «работы» с базой данных HSQLDB), который я autowired, как:условный @Autowired?
@Autowired
HsqldbReconciler hsqldbReconciler;
В будущем будет OracleReconciler, MssqlReconciler и т.д., мне нужно будет использовать их соответствующим образом к тип подключения, выбранный пользователем.
Как это реализовать? Обычно у меня была бы какая-то фабрика, которая возвращает только необходимый Reconciler. Единственный способ весной, который я могу себе представить, - это Autowire экземпляр каждого Reconciler, а затем использовать один из них в коде. Есть ли способ лучше?
Возможно полезно: http://stackoverflow.com/questions/19225115/ как сделать-условно-авто-проводка-в-весне – Thilo