Это может звучать как вопрос новичка. Я хочу внедрить свойства источника данных (которые я получаю во время выполнения) и внедрить их в компонент.
У меня есть метод в моем javaclass...
public <String,String>map myMethod(Map<String, String> model) {
Map mapA = new HashMap();
mapA.put("username", "element 1");
mapA.put("password", "element 2");
mapA.put("host", "element 3");
return map;
}
Я хочу ввести эти значения в мой компонент источника данных в application-context.xml.
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value=""/> // inject values here
<property name="url" />
<property name="username" />
<property name="password" />
</bean>
Я видел множество примеров ввода значений в bean-компоненты с использованием файла свойств, но я не мог понять, как вводить значение из класса java в свойства bean-компонента.
Спасибо