控制反转IOC(依赖注入DI),注入类型,自动装配相关注解
来源:互联网 发布:残疾人产品设计 知乎 编辑:程序博客网 时间:2024/05/02 02:21
控制反转IOC(依赖注入DI)
通常当有父类引用指向子类对象时,我们会new一个子类实例,但是IOC的思想是我们不去自己new而是从容器中注入一个对应的子类实例,
而我们注入的那个是谁,这是由容器决定的。例如:搞对象时应该是自己找,我们给它变成了由父母去决定
注入类型
通常我们有三种注入类型:1)接口注入(基本不用,我个人是没用过)
2)构造注入:在构造函数中去注入(个人用的比较少)
3)set注入:在接受注入的类中定义一个set方法,并在配置中定义需要注入的元素(普遍使用)
自动装配相关注解
1)在实类注入的属性的set方法上或属性声明上加@Autowired,默认按byType从容器中找一个对应类型的bean实例注入进来,
加上@Qualifier("bean名")可以指定该名字该类型的实例
加上@Required则表示必须注入,null则编译报错
2)将实类注入到容器中有四种方式,基本上没区别只是为了便于区分:
@Component,注解为组件
@Repository ,数据持久层层
@Service,业务逻辑层
@Controller,控制层
3)将实例从容器中注入还可以在属性的set方法上用@Resource,默认按byName,找不到按byType
- 控制反转IOC(依赖注入DI),注入类型,自动装配相关注解
- IOC(控制反转) DI(依赖注入)
- Spring IoC 控制反转 DI依赖注入 以及常用注解
- spring、IoC控制反转和DI依赖注入入门、基于XML的Bean装配、基于注解的Bean装配
- 控制反转(IOC),依赖注入(DI),耦合
- 依赖注入DI/控制反转IoC
- 控制反转(IoC)与依赖注入(DI)
- 控制反转IOC和依赖注入DI
- 控制反转IOC与依赖注入DI
- 控制反转IOC和依赖注入DI
- 控制反转(IoC)与依赖注入(DI)
- 控制反转IOC与依赖注入DI
- 控制反转(IOC)和依赖注入(DI)
- 控制反转(IoC)与依赖注入(DI)
- 控制反转(IoC)与依赖注入(DI
- 控制反转(IoC)与依赖注入(DI)
- 控制反转(IoC)与依赖注入(DI)
- 控制反转(IoC)与依赖注入(DI)
- 在ubuntu下安装python imagine library
- 如何使用富文本编辑器xheditor
- 【poj2575】Jolly Jumpers
- Extjs5 常用layout
- webview返回按钮 iOS
- 控制反转IOC(依赖注入DI),注入类型,自动装配相关注解
- getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()的作用,getfilesdir
- 动态设置RelativeLayout布局
- EMC的一道数字编程编程题
- secureCRT sftp 使用
- ios9网络请求https适配
- POJ3580 SuperMemo(Splay的区间操作)
- standalone在XML里的作用
- PowerShell GUI之创建Button和输入框