首页 > 其他分享 >4.IOC对象的创建方式

4.IOC对象的创建方式

时间:2023-01-14 23:45:17浏览次数:48  
标签:配置文件 对象 创建 创建对象 构造 IOC

1.使用无参构造创建对象,默认

2.使用有参构造创建对象

(1)下标赋值

<!--有参构造的方式一:下标-->
<bean id="user2" class="com.zuo.dao.User">
    <constructor-arg index="0" value="Index-zuo"/>
</bean>

(2)类型

<!--有参构造的方式二:类型-->
<bean id="user2" class="com.zuo.dao.User">
    <constructor-arg type="java.lang.String" value="type-zuo"/>
</bean>

(3)参数名

<!--有参构造的方式三:参数名-->
<bean id="user2" class="com.zuo.dao.User">
    <constructor-arg name="name" value="name-zuo"/>
</bean>

 

总结:在配置文件加载的时候,容器中的管理对象就已经被初始化了!

标签:配置文件,对象,创建,创建对象,构造,IOC
From: https://www.cnblogs.com/zuok/p/17052798.html

相关文章

  • 手写一个简单的IOC容器
    手写一个简单的IOC容器说明首先我们都知道,Spring框架中两个最重要的组件就是IOC和AOP。IOC即inversionofcontrol控制反转。Aop即AspectOrientedProgramming面向切......
  • NET.AutoApi 动态webapi接口,一个配置让你无需创建控制器类
    前言如果你的控制器代码像下面一样,只是对业务层做一层转发,那么能否将这个控制器“动态创建”,让开发只需要关注业务代码就行呢?答案是可以的。publicclassUserControll......
  • k8s创建busybox POD
    默认busybox容器创建后的状态为completed,需要增加持续运行的参数,以方便进行容器测试工作.[root@k8s-master-10yml]#catbusybox-pod.ymlapiVersion:v1kind:Podmeta......
  • 持续集成:使用Jenkins API创建视图
    持续集成:通过JenkinsAPI创建项目和节点介绍了使用jenkinsAPI来创建项目和新建节点,jenkinsAPI也可以创建视图(view)。目录1.获取视图配置文件2.创建视图3.将job添加到......
  • C++中如何将一行字符串(一行字符串可带空格)输入到string对象中或者字符数组中?
    提供两种方法:①、使用cin的成员函数getline,代码如下:charstr1[20];cin.getline(str1,20);     //第一个参数代表字符数组的指针,第二个参数代表写入的最大长度②、......
  • JS_7_常用方法和对象
    JS开发者提供的对象方法。  一、字符串操作常用操作:大小写转换、截取、查找。<!DOCTYPEhtml><html><head><metacharset="utf-8">......
  • 在Linxu云服务器中创建Java版MC服务器
    前言因为学校的课程里有华为云的Linux课程,课程发放有2佰代金券用于开启云服务器,现在课程基本结束了,代金券还剩一百五十多,之前已经试过和舍友开过MC服务器,那趁现在结课的时......
  • 对象和值
    对象是一个名字,一个标识符,标识了一段连续的内存之所以要对两个概念有区别,是为了统一C语言的语法解释,方便记忆理解赋值语句的含义赋值语句的语法解释inta=1其实是告......
  • 利用lodash对(对象)数组去重
    使用场景:根据数(对象)组中的id或者其他属性去重,或者对象中的所有属性值相同的去重。传统方法:通过数组的some进行逐项判断;用了lodash之后发现还是很香的。import{isEqual......
  • Loadrunner11创建脚本、打开vugen、controller、analysis超级慢的解决方法
    问题现象启动的时候很慢,即打开LR11的启动程序很慢;点击创建脚本的时候也很慢:打开脚本很慢:创建controller场景很慢:分析结果的时候很慢:解决方法:如果你......