请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 703|回复: 0

获取bean工厂的方式

[复制链接]

33

主题

33

帖子

190

积分

注册会员

Rank: 2

积分
190
发表于 2022-12-18 22:43:08 | 显示全部楼层 |阅读模式
1.获取bean工的方式
方式一: BeanFactory接口
方式二: ApplicationContext接口
子类:
1) ClassPathXmlApplicationContext
2) FileSystemXmlApplicationContext
BeanFactory与 ApplicationContext区别?
1. ApplicationContext类继承了BeanFactory.具有BeanFactory的功能.
2. BeanFactory在使用到这个类的时候,getBean()方法的时候才会加载这个类延迟加载lazy.
3. ApplicationContext类加载配置文件的时候,创建所有的类对象,即时加载eager.
4. ApplicationContext对BeanFactory提供了扩展:
●国际化处理
●事件传递
●Bean自动装配
●各种不同应用层的Context实现
●早期开发使用BeanFactory.

2、bean的其他配置id属性和name区别
●id遵守XML 约束的id的约束,id约束保证这个属性的值是唯一的,而且必须以字母开始(3.1)
可以使用字母、数字、连字符、下划线、句号、冒号
●name没有这些要求
1.如果bean标签上没有配置id,那么name可以作为id
2.现在的开发中都使用id属性即可

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-12-4 02:23 , Processed in 0.068125 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表