打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Spring Bean对象的命名及初始化

 

4.2.1. Day01 重点难点
1. Spring 是什么(框架:IOC,AOP,…..)
2. Spring 应用动机及应用场景(完整的解决方案)
3. Spring 容器工厂的初始化及bean对象的获取?
4. Spring 容器的关闭(销毁资源)
5. 理解并能够自己写一个简易的spring工厂

4.2.2. Day02 重点难点

6. Spring Bean对象的命名及初始化
(1)对象命名一般在配置文件中通过 ID和name属性进行命名
(2)对象的初始化一般是对象的构建。有三种方式
--1,直接通过类的构造方法
--2,直接通过类的静态方法(静态工厂)
--3,直接通过类的实例方法

7. Spring Bean对象的作用域及生命周期
(1)作用域:一般是通过

 

8. Spring Bean对象的延迟加载
9. Spring Bean对象的依赖注入(set注入,构造注入)
10. Spring Bean 对象的自动装配


11. Spring 工厂构建Bean对象时,对Bean有什么要求?(无参的构造函数)
12. 底层构建对象Class.forName(“包名.类名”).newInstance()
13.Spring 工厂底层构建Bean对象的机制?(借助反射)
14.Spring 中如何获取容器中的Bean对象,以及有哪些常用的重载方法?


15.当对象不使用了要释放资源,目的是什么?(防止内存泄漏)
(1)何为内存泄漏?
对象已经不使用了但占用着内存,这种现象称之为内存泄漏。
(2)内存泄漏
不是内存溢出,但是它是内存溢出的一个导火索.内存溢出直接就导致系统崩溃了.


20.Spring Bean对象默认的作用域是什么?
其作用域的配置在bean标签的scope属性进行指定。
bean对象默认的作用域是: singleton,在Spring容器中bean的实例只有一份

21.Spring Bean 的作用域为singleton时,Bean对象有什么特点?
每次从容器获取返回的都是一个对象。这个对象的内部实例变量操作时必须
是一个原子操作,否则出现线程不安全。

22.Spring Bean 元素配置的作用域为prototype时,Bean对象有什么特点?
每次从容器获取都会创建一个新的类的实例。????

23.Spring Bean 元素中如何配置bean的生命周期方法?
由Spring容器精进行管理,通过两个关键字配置bean的生命周期:
init-method:指定初始化时调用方法
detroy-method:指定销毁时调用方法


24.Spring Bean 为单例时,是否可能会存在线程安全问题?
存在线程安全问题,前提是:对象的内部实例必须是一个原子操作???

25.Spring Bean 中延迟加载机制有什么好处,如何配置?
好处:提高系统运行时的性能
配置:通过bean元素定义时的 lazy-init="true"的方式配置
希望所有容器中的bean都采用延迟加载,可以在配置文件最上面
设置 default-lazy-init="true"即可。


26.Spring 中依赖注入的方式有哪些?
有两种方式: set注入,构造函注入

27.Spring 中的Set注入有什么特点?
set注入:借助set方法的参数实现其属性值的注入???


28.Spring 中的构造注入有什么特点?
构造注入:借助构造方法的参数实现对类中属性值的注入????


29.Spring 中的自动装配如何理解?
根据bean中的相关方法对bean中的相关元素进行值的植入,实现这种方法需要
autowire属性。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
干货2:Java开发必用的框架Spring
spring框架-认识IOC(二)
Spring 这几道令人混淆的面试题,怎么说?
Spring基础知识汇总
Spring 是怎么解决循环依赖的?
2.Spring中的Bean
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服