2018-02-07

2018-02-21  本文已影响0人  思思_9f3e

Spring

spring 是一个轻量级的控制反转(ioc) 和面向切面的容器框架。

IOC:控制反转

应用本身不负责对象的创建和维护,由外部容器进行创建

ion:

1、找ioc容器

2、容器返回对象

3、使用对象

初始bean容器:

框架的特点:

半成品、封装了特定的处理流程和逻辑控制、不断升级改造的软件。

面向接口编程:

结构设计,有层级关系,每层向上层提供一组功能型的接口、

接口实现不用影响各层的调用

面向接口编程中的接口是用于隐藏具体实现和实现多态性的组件

接口:

在java8中,接口可以有方法体。

spring注入

Spring注入是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为。

常用的注入方式:设值注入、构造注入

设值注入

<property name="injectDAO" ref="injectDAO">

构造注入:

<constructor-arg name="" ref=""/>

Bean

bean 配置项

id、class、scope、constructor arguments、properity、

autowiring mode lazy-initialization mode

initialization/destruction method

bean 的作用域

singleton:单例,每一个容器仅有一个bean

prototype: 每次请求创建一个新的实例

request: 每次request请求,且在当前request有效

session

global session:

上一篇 下一篇

猜你喜欢

热点阅读