Spring框架的理解

1.轻量的控制反转(IOC)和面向切面(AOP)的容器框架

2.spring注入:是指在启动 Spring 容器加载 bean 配置时完成对变量的赋值行为常用两种注入方式1)设值注入(自动调用set方法进行赋值)<property name="xxx" ref="xxx"></property>2)构造注入 <constructor-arg name="xxx" ref="xxx"></constructor-arg>

3.

默认singleton ,有且只有一份存在容器中

prototype 每次请求创建新的实例

request 每次http请求都创建一个实例且仅在当前request内有效

session 同request 在当前session 内有效

可通过this.hashcode()方法区分对象

4.

bean的生命周期由定义、初始化、使用、销毁四个周期组成;

初始化、销毁共有默认、自定义、继承接口三种方式;

默认的初始化和销毁可不写相应的方法体,且与其他两种并存时,会被覆盖;

自定义的的初始化和销毁必须在相应的类中写入方法体;

继承接口必须实现覆盖接口中给定的方法,且优先级大于自定义的。

5.Spirng Bean装配之Autowired注解说明-1--@Required注解适用于bean属性的setter方法这个注解仅仅表示,受影响的bean属性必须在配置时被填充,通过在bean定义或者通过自动装配一个明确的属性值

@Autowired可以将@Autowired注解为"传统"的setter方法可用于构造器或成员变量;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值