【发布时间】:2015-06-13 13:13:40
【问题描述】:
我想在 Spring 中使用 XML 自动装配我的服务。 我要自动装配的类如下所示:
public class Service{
public Service(String type,Properties property){....}
....
}
我的控制器中有这个对象的一个实例。
@Autowired
protected Service service;
所以现在我不想在我的 xml 文件中实例化这个对象。这在我开始使用构造函数中的属性之前有效,因此一切都以正确的方式配置。但是现在我已经添加了属性 Obect,我不知道如何将它们传递给构造函数。这是现在的样子:
<bean id="service" class="service.service">
<constructor-arg >
<value>MYSQL</value>
</constructor-arg>
<constructor-arg >
<property name="url">jdbc:....</property>
<property name="user">myUsername</property>
<property name="password">mypass</property>
</constructor-arg>
</bean>
第一个参数有效(MYSQL),但我不知道如何在 XML 中创建属性对象并将其传递给我的服务。有帮助吗?
【问题讨论】:
标签: xml spring properties