spring作为容器 实现IOC 的过程及方法

spring的 bean 标签 创建对象   创建某个类的对象,默认创建该类的无参构造方法。
id 是对象的自定义名称 , class 是类的全限定名称 (不能是接口 只能是类 因为是反射机制)
例如 的含义就是将类com.bgm.app创建app的无参构造方法 自定义名称为app1.。
在spring config的xml文件中 的beans标签中建立
标签
当要使用app1 的方法时。
1、首先对spring的xml文件进行声明 和 赋值。
2、创建ApplicationContext类型的对象(作用是容器)承载xml文件 。
3、getBean方法利用id名锁定 想要的类 并且取出该类。
4、再将getBean取得的类进行强制类型转换为该类的类型(因为getBean取得的类是object类型的类,应转换为bean标签中类的类型  补充:接口的实现类 类型就是接口的类型)。
强制类型

spring作为容器 实现IOC 的过程及方法最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/12423.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>