> 文章列表 > spring框架基础知识和基于XML的Bean对象的管理回顾

spring框架基础知识和基于XML的Bean对象的管理回顾

spring框架基础知识和基于XML的Bean对象的管理回顾

什么是spring框架?

spring框架基础知识和基于XML的Bean对象的管理回顾
spring基本功能所必须的jar包spring框架基础知识和基于XML的Bean对象的管理回顾就是这些spring框架基础知识和基于XML的Bean对象的管理回顾
如何获取bean?
spring框架基础知识和基于XML的Bean对象的管理回顾

IOC原理

spring框架基础知识和基于XML的Bean对象的管理回顾
上面耦合度太高了
改进使用工厂模式
spring框架基础知识和基于XML的Bean对象的管理回顾
上面并没有把耦合度降低到最低,使用反射
spring框架基础知识和基于XML的Bean对象的管理回顾

spring实现IOC的两种方式 BeanFactory和ApplicationContext

spring框架基础知识和基于XML的Bean对象的管理回顾

spring框架基础知识和基于XML的Bean对象的管理回顾

IOC如何管理Bean?

Bean管理是什么?
spring框架基础知识和基于XML的Bean对象的管理回顾
管理Bean的方式?
spring框架基础知识和基于XML的Bean对象的管理回顾

在类中 默认有一个无参构造器 若是有了含参构造器将会覆盖无参构造器 所以要想还有无参构造器需要特别声明

使用XML管理Bean
spring框架基础知识和基于XML的Bean对象的管理回顾
如何使用xml为Bean注入属性值?
三种方式实现
spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾

Spring两种类型的Bean 普通Bean 工厂Bean

spring框架基础知识和基于XML的Bean对象的管理回顾

Bean的作用域 也就是是单例还是多例的?

spring框架基础知识和基于XML的Bean对象的管理回顾
默认是单实例对象
spring框架基础知识和基于XML的Bean对象的管理回顾
如何设置作用域?scope 标签
spring框架基础知识和基于XML的Bean对象的管理回顾
singleton prototype区别
spring框架基础知识和基于XML的Bean对象的管理回顾

Bean的生命周期

spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾

spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾
加上后置处理器的生命周期
spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾

XML形式的自动装配?

spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾
spring框架基础知识和基于XML的Bean对象的管理回顾
错误示范:
spring框架基础知识和基于XML的Bean对象的管理回顾
上面只能使用byName 进行装配