IOC创建对象的方式及有参构造函数在Spring容器中注册的方法

1、IOC创建对象的方式

每当在Spring容器中注册一个实体类时,该类也就被创建成了对象。我们利用 ApplicationContext 就可以直接调用该对象的方法。

2、有参构造函数在Spring容器中注册的方法

实体类

public class User {
private String name;
//有参构造
public User(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void show() {
System.out.println("name = " + name);
}
}

2、1下标法

<!--有参函数注册方法 1.下标-->
<bean id="user" class="com.Google.pojo.User">
<constructor-arg index="0" value="Spring"/>
</bean>

2、2构造函数参数类型匹配(不建议使用,一旦相同属性过多,属性就找不到对应的值)

<!--有参函数注册方法 2.参数类型-->
<bean id="user" class="com.Google.pojo.User">
<constructor-arg type="java.lang.String" value="nan"/>
</bean>

2.3构造函数参数名称

<bean id="user" class="com.Google.pojo.User">
<constructor-arg name="name" value="Spring"/>
</bean>
posted @   小罗要有出息  阅读(109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示