1-1 IOC与DI的理解
对象容器,解耦,
控制反转,第三容器管理控制,系统底层类发生变化,修改配置文件,消费者无从感知,
称为ioc容器,
DI依赖注入,两种方式实现,1反射,动态创建管理设置,2工厂模式,不必关注创建细节,返回接口,由工厂动态决定那个接口实例化,
DI是一种具体实现,对宏观IOC技术上诠释,spring使用反射+工厂模式,实现DI,
1-2 Spring实例化对象的三种形式
如何配置?
1-3 Spring四种注入方式
setter方法,
构造函数注入,(不推荐,只在面试问一下,),userDao与userService紧密耦合,强制要求,
注解注入,
叫仓库,对用Dao类,自动加载实例化,
ioc容器初始化,spring启动,实例化,赋予响应bean id,
优先按照bean id加载对象,
appConfig注入,
执行方法,产生的对象Dao放入IOC容器,
Java方式初始化IOC容器,Java代码手动设置关联关系,
看成配置文件,不破坏原始代码,xml无法及时检查,appconfig字母写错、编译器会提示错误,
暂时看到:::
1-4 Spring常见面试问题
0:00:00
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)