Spring IoC -----依赖注入(Dependency Injection ,DI)

hello,大家好,我是WIKW,今天是学习maven的四天。今天学习了基于maven的Spring框架的依赖注入。主要讲了依赖注入的相关注解、@Bean注入第三方类、Bean的作用域、以及生命周期。

下面就是今天的笔记了。

            依赖注入(Dependency Injection ,DI)

1、概述:

        Spring容器在创建被调用者的实例时,会自动将调用者需要的对象实例注入给调用者。

2、注解:

注解描述修饰位置
@Resource(name=“...”)按照指定名称注入对象字段、setter方法
Resource按照类型注入对象字段、setter方法
@Value注入简单值字段、setter方法、参数
@PropertySource(“classpath:配置文件”)加载properties配置文件

3、@Bean 注入第三方类

          1、按照类型

          2、按照名称

          3、参数类型:引用数据

          4、参数类型:简单数据

4、Bean 作用域

 1、概述:

          1.1Spring创建bean到销毁bean的过程

          1.2通过@Scope 可以设置Bean的作用域

2、注解:

注解取值描述
@Scopesingleton默认值,单例的。整个spring容器只有一个
prototype多例的。每获得一次创建一份
@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON)单例常量singleton
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) 多例常量 prototype

5、生命周期

1、概述:

          指Spring创建Bean到销毁Bean的整个过程。

2、注解:

注解描述
@PostConstruct 初始化方法
@PreDestroy 销毁方法

3、第三方@Bean:

          @Bean(initMethod = "初始化方法名", destroyMethod = "销毁方法名")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值