Spring

本文详细介绍了Spring框架的核心特性,包括其开源免费、轻量级和非侵入性的特点。重点阐述了控制反转(IOC)和依赖注入(DI)的概念,如构造器注入和setter方式注入,并讨论了bean的作用域,如单例和原型模式。此外,还提到了bean的自动装配方式,包括XML、Java配置和自动装配。
摘要由CSDN通过智能技术生成

优点:

1.是一个开源的免费的框架(容器)

2.是一个轻量级的,非入侵的框架

3.控制反转(ioc),面向切面编程(aop)

4.支持事务处理,对框架整合的支持!

1.控制反转(IOC)

1.1控制反转是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式.在spring中实现控制反转的是IOC容器,其实现方法是依赖注入(Dependency Injection,DI).

2.依赖注入(DI)

2.1构造器注入

2.2set方式注入

依赖:bean对象得创建依赖于容器

注入:bean对象中得所有属性,由容器来注入

3.bean的作用域

3.1.单例模式(spring默认机制),singleton

3.2.原型模式:每次从容器中get的时候,都会产生一个新对象,prototype

3.3其余的request,session,application,这些只能在web开发中使用到

4.bean的自动装配

4.1自动装配是spring满足bean依赖的一种方式

4.2spring会在上下文中自动寻找,并自动给bean装配属性

4.3在spring中又三种装配的方式

在xml中显示的配置    在Java中显示配置    隐式的自动装配bean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值