通过传递构造函数参数进行 Spring Bean 实例化?
2022-09-04 21:09:46
我有下面的春豆。
public class Employee2 {
private int id;
private String name;
private double salary;
public Employee2(int id, String name, double salary) {
this.id = id;
this.name = name;
this.salary = salary;
}
// some logic to call database using above values
}
现在我在spring配置文件中有下面的配置。
<bean id="emp2" class="com.basic.Employee2">
<constructor-arg name="id" value="" />
<constructor-arg name="name" value="" />
<constructor-arg name="salary" value="" />
</bean>
现在我无法对上述配置中的值进行硬编码,因为它们是动态的。
现在,我正在使用下面的代码以编程方式获得spring bean。豆子的范围是单一的。
Employee2 emp = (Employee2)applicationContext.getBean("emp2");
现在,如何将值传递给 Employee2 构造函数?
谢谢!