IOC创建对象的方式

1,采用无参构造创建(默认)

 

2,假设我们要使用有参构造创建对象

  (1)下标赋值

<!--第一种 下标赋值    -->
<bean id="user" class="com.tan.pojo.User">
<constructor-arg index="0" value="谭宏伟学java"/>
</bean>

  (2)类型

<!--第二种方式:通过类型创建,不建议使用    -->
<bean id="user" class="com.tan.pojo.User">
<constructor-arg type="java.lang.String" value="tanhongwei"/>
</bean>

  (3)直接通过参数名

<!--第三种直接通过参数名    -->
<bean id="user" class="com.tan.pojo.User">
<constructor-arg name="name" value="谭宏伟"/>
</bean>

注:在配置文件加载的时候,容器中管理的对象就已经初始化了
posted @   枫叶红时  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
· 面试官:你是如何进行SQL调优的?

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示