总结Spring中的IOC

IOC:工厂设计模式,反射机制,文件配置
老的类BeanFactory
新的类ApplicationContext
在这里插入图片描述

通过ClassPathXmlApplicationContext来解析xml获得
在这里插入图片描述

或者通过AnnotationConfigApplicationContext实例化配置类
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
注册Bean①②③ 三种方式 注册的bean默认是单例

在这里插入图片描述

Bean name=myservice
Type=MyServiceImple

在这里插入图片描述
默认Bean name为 方法名:myService
Type为MyService
在这里插入图片描述

Bean name=myFoo
Type=Foo

注册成为非单例模式:
在这里插入图片描述


在这里插入图片描述

Bean name=usersservice类名首字母小
Type=UsersServiceImpl
在这里插入图片描述

Bean name=zzzz
Type=HelloController

扫描二维码关注公众号,回复: 5836269 查看本文章

装配Bean:

在这里插入图片描述
在这里插入图片描述

Property name属性set方法后首字母小写
②@Resource @Autowired @Qualifier
在这里插入图片描述

如果有set方法将注解写到set方法上,如果没有set方法,写到成员变量上面

(第一次发csdn如有错误希望大家指出)

猜你喜欢

转载自blog.csdn.net/Persistence___/article/details/87467018