- 使用无参构造创建对象,默认!
<bean id="user" class="com.hunter.pojo.User">
<property name="name" value="hunter"></property>
</bean>
- 假设我们要使用有参构造创建对象。
- 下标方式
<bean id="user" class="com.hunter.pojo.User">
<constructor-arg index="0" value="hunter"></constructor-arg>
</bean>
- 类型方式 (不推荐)
<bean id="user" class="com.hunter.pojo.User">
<constructor-arg type="String" value="hunter"></constructor-arg>
</bean>
- 名称方式
<bean id="user" class="com.hunter.pojo.User">
<constructor-arg name="name" value="hunter"></constructor-arg>
</bean>
总结:在配置文件加载的时候,容器中管理的对象就已经初始化了!
网友评论