【Spring】00
【Spring】00
一、bean对象已在【Spring】002-探索IOC创建对象的方式详述,不再赘述;且本笔记基于【Spring】002-探索IOC创建对象的方式;补充一下关于bean对象部分属性的说明:代码语言:javascript代码运行次数:0运行复制id:唯一标识;
class:bean的全限定类型;
name:也是别名,而且name可以同时取多个别名,可用逗号隔开或空格或分号即可;
【Spring】00
已在【Spring】002-探索IOC创建对象的方式详述,不再赘述;
且本笔记基于【Spring】002-探索IOC创建对象的方式;
补充一下关于bean对象部分属性的说明:
代码语言:javascript代码运行次数:0运行复制id:唯一标识;
class:bean的全限定类型;
name:也是别名,而且name可以同时取多个别名,可用逗号隔开或空格或分号即可;
第一步:修改applicationContext.xml配置文件
代码语言:javascript代码运行次数:0运行复制<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=";
xmlns:xsi=";
xsi:schemaLocation=" .xsd">
<!-- bean对象-->
<bean id="user" class="com.zibo.pojo.User">
<!--使用下表赋值-->
<ctructor-arg name="name" value="訾博"/>
</bean>
<!-- 给bean对象起别名-->
<alias name="user" alias="user2"/>
</beans>
第二步:修改测试类
代码语言:javascript代码运行次数:0运行复制package com.zibo;
import com.zibo.pojo.User;
import org.ApplicationContext;
import org.support.ClassPathXmlApplicationContext;
public class MyTest {
public static void main(String[] args) {
//获取Spring上下文容器对象
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
//获取user
User user = context.getBean("user", );
//使用别名获取user
User user1 = context.getBean("user2", );
//两者是否是同一对象
println(user == user1);
}
}
测试结果:
代码语言:javascript代码运行次数:0运行复制使用带参构造创建对象了!
true
1、作用
一般用于团队开发,将多个配置文件,导入合并为一个;
2、示例
第一步:我们来再创建一个配置文件,起名为beans.xml
代码语言:javascript代码运行次数:0运行复制<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=";
xmlns:xsi=";
xsi:schemaLocation=" .xsd">
<!--导入applicationContext.xml-->
<import resource="applicationContext.xml"/>
</beans>
第二步:修改测试类
代码语言:javascript代码运行次数:0运行复制package com.zibo;
import com.zibo.pojo.User;
import org.ApplicationContext;
import org.support.ClassPathXmlApplicationContext;
public class MyTest {
public static void main(String[] args) {
//获取Spring上下文容器对象
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
//获取user
User user = context.getBean("user", );
//使用别名获取user
User user1 = context.getBean("user2", );
//两者是否是同一对象
println(user == user1);
}
}
测试结果:
代码语言:javascript代码运行次数:0运行复制使用带参构造创建对象了!
true
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent 删除容器测试对象配置spring #感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-23 12:16:36
上一篇:【Spring】004
下一篇:【Spring Boot】035
推荐阅读
留言与评论(共有 14 条评论) |
本站网友 润园翡翠城 | 18分钟前 发表 |
xsi="; xsi | |
本站网友 存脐带血 | 1分钟前 发表 |
原始发表:2025-01-06 | |
本站网友 麦克米伦缺口 | 21分钟前 发表 |
import导入1 | |
本站网友 助产学 | 12分钟前 发表 |
将多个配置文件 | |
本站网友 锦绣香江别墅 | 0秒前 发表 |
起名为beans.xml代码语言:javascript代码运行次数:0运行复制<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="; xmlns | |
本站网友 口服避孕 | 25分钟前 发表 |
而且name可以同时取多个别名 | |
本站网友 bf | 21分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 西数移动硬盘 | 7分钟前 发表 |
【Spring】00 一 | |
本站网友 天津城市大厦 | 11分钟前 发表 |
可用逗号隔开或空格或分号即可;二 | |
本站网友 寿县二手房 | 28分钟前 发表 |
); //两者是否是同一对象 println(user == user1); } }测试结果:代码语言:javascript代码运行次数:0运行复制使用带参构造创建对象了! true三 | |
本站网友 国家知识产权网站 | 5分钟前 发表 |
); //使用别名获取user User user1 = context.getBean("user2" | |
本站网友 卵巢囊肿治疗 | 3分钟前 发表 |
schemaLocation=" .xsd"> <!--导入applicationContext.xml--> <import resource="applicationContext.xml"/> </beans>第二步:修改测试类代码语言:javascript代码运行次数:0运行复制package com.zibo; import com.zibo.pojo.User; import org.ApplicationContext; import org.support.ClassPathXmlApplicationContext; public class MyTest { public static void main(String[] args) { //获取Spring上下文容器对象 ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); //获取user User user = context.getBean("user" | |
本站网友 相互保 | 26分钟前 发表 |
xsi="; xsi |