您现在的位置是:首页 > 编程 > 

【Spring】00

2025-07-29 15:11:34
【Spring】00 一、bean对象已在【Spring】002-探索IOC创建对象的方式详述,不再赘述;且本笔记基于【Spring】002-探索IOC创建对象的方式;补充一下关于bean对象部分属性的说明:代码语言:javascript代码运行次数:0运行复制id:唯一标识; class:bean的全限定类型; name:也是别名,而且name可以同时取多个别名,可用逗号隔开或空格或分号即可;

【Spring】00

一、bean对象

已在【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
三、import导入

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组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1198614.html

相关标签:无
上传时间: 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