一、织入组件 1、ApplicationContextAware:可以通过这个上下文环境对象得到Spring容器中的Bean。 2、BeanDefinitionReg...
一、织入组件 1、ApplicationContextAware:可以通过这个上下文环境对象得到Spring容器中的Bean。 2、BeanDefinitionReg...
Spring 赋值组件 1、@Component:泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 2、@Service:用于标注业务层组件。 3、@C...
Spring 配置组件 1、@Configuration:把一个类作为IOC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。 2、@...
面试题:Spring 中的 Bean 是线程安全的吗?为什么? 答:Spring 中的 Bean 是否线程安全和 Spring 无关。因为 Spring 只承担了创建和管理B...
十、Spring实现的基本思路 1、配置阶段 a.配置web.xml(DispatcherServlet); b.设定init-param(context...
一、spring简化开发四个基本策略 1、基于POJO的轻量级和最小侵入性编程; 2、通过依赖注入和面向接口松耦合; 3、基于切莫和惯性进行声明式编程; 4、通过切面和模板减...
1、定义:是一种将数据结构与数据操作分离的设计模式。是指封装一些作用于某种数据结构中的各元素的操作。属于行为型模式。 2、特征:可以在不改变数据结构的前提下定义作用于...
1、定义:又叫发布-订阅模式、模型-视图模式、源-监听器模式或从属者模式。定义一种一对多的依赖关系,一个主题对象可被多个观察者对象同时监听,使得每当主题对象状态变化时,所...
1、定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。属于行为型模式。 2、特征:为了解释一种语言,而为语言创建的...
1、定义:又称为调解者模式或调停者模式,用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以对立的改变它们之间的交互。属于行...
1、定义:又称为快照模式或令牌模式,是指在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。属于行为型模式。...
1、定义:也称为状态机模式,是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。属于行为模式。 2、适用场景: a.行为随状态改变而改变的...
定义:是对命令的封装,每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接收的一方收到请求,并执行操作。命令模式解耦了请求方和接收方,请求方只需请求执行命令,不...
定义:又称为游标模式,它提供一种顺序访问集合/容器对象元素的方法,而又无须暴露集合内部表示。属于行为型模式。 本质:抽离集合对象迭代行为到迭代器中,提供一致访问接口。 ...
定义:是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首端出发时,会沿着链的路径依次传递给每一个节点对象,直...
定义:它是将定义的算法家族、分别封装起来,让他们之间可以相互替换,从而让算法的变化不会影响到使用算法的用户。可以避免多重分支的if...else...和switch语句。...
定义:是指定义一个算法的骨架,并允许子类为其中的一个或者多个步骤提供实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。属于行为型设计模式。 ...
定义:又叫委托模式。它的基本作用就是负责任务的调度和任务分配,将任务的分配和执行分离开来。可以看做是一种特殊情况下的静态代理的全权代理。不属于GOF 23种设计模式之一。...
定义:也称为桥梁模式、接口模式或柄体模式,是将抽象部分与它的具体实现部分分离,使它们都可以独立的变化。通过组合的方式建立两个类之间的联系,而不是继承。属于结构型模式。 ...
定义:又叫做变压器模式,它的功能是将一个类的接口变成客户端所期望的另一种接口,从而使原本因接口不匹配而导致无法在一起工作的两个类能够一起工作。属于结构型设计模式。 适用场...