构造方法创建bean的代码示例
时间: 2023-10-30 12:05:01 浏览: 35
以下是一个简单的代码示例,展示了如何使用构造方法创建Bean对象:
```java
public class MyBean {
private String name;
private int age;
public MyBean(String name, int age) {
this.name = name;
this.age = age;
}
// 省略 getter 和 setter 方法
}
```
在上面的示例中,我们创建了一个名为 `MyBean` 的Bean类,它有两个属性 `name` 和 `age`,并且只有一个构造方法,该构造方法接受两个参数 `name` 和 `age`。
现在,我们可以在Spring配置文件中使用构造方法来创建 `MyBean` 的实例:
```xml
<bean id="myBean" class="com.example.MyBean">
<constructor-arg value="John Doe" />
<constructor-arg value="30" />
</bean>
```
在上面的XML配置中,我们首先定义了一个名为 `myBean` 的Bean,它的类型是 `com.example.MyBean`。然后,我们使用 `constructor-arg` 元素来指定构造方法的参数。在这个例子中,我们使用了两个 `constructor-arg` 元素,分别指定了 `name` 和 `age` 的值。
当Spring容器启动时,它将会创建一个 `MyBean` 的实例,并将参数传递给它的构造方法。