随笔分类 - IoC 面试题
摘要:@Value 注入int、float、String等基本数据类型,只能标注在成员变量、setter方法上 @Autowired 按类型自动装配,可标注在成员变量(官方不推荐)、构造方法、setter方法上 @Qualifier 按名称自动装配,需要和@Autowired搭配使用,只能标注在成员变量(
阅读全文
摘要:构造器注入 在初始化的时候,被依赖对象通过构造函数的传参注入到依赖对象 不够灵活,如果需要的依赖对象很多,那么参数列表很长 public class DemoImpl { private IService iService; public DemoImpl (IService iService){
阅读全文
摘要:IoC 即控制反转,是指对象的创建和配置的控制权从调用方转移给容器。 有了 IoC 容器,我们可以将对象交由容器管理,交由容器管理后的对象称之为 Bean。 调用方不再负责组件的创建,要使用组件时直接获取 Bean 即可。 调用方只需按照约定声明依赖项,所需要的 Bean 就自动配置完毕了,就好像在
阅读全文