
spring架构
文章平均质量分 89
with_freya
这个作者很懒,什么都没留下…
展开
-
Spring beans架构--set注入
Java BeansSpring管理对象是以bean为颗粒度,在最初设计时其实是特指Java beans,因此之前的注入也几乎是清一色的set注入,直到聪明的大脑们引入了Annotation后两者才有了明显差异,慢慢进化出Spring特有的bean规范。本篇先从设计者的初衷Java Beans开始,理清楚set的注入原理,然后再(如)往(果)下(有)探(时)寻(间)Annotation注入。Java原创 2016-12-02 18:16:37 · 2145 阅读 · 1 评论 -
Spring beans架构
IOCIOC,大名鼎鼎,如雷贯耳。官方给的定义是依赖注入(Dependency Injection)或者控制反转(Inversion of Control),都相当术语化,不太容易懂。想象下日常中的生产过程,在生产之前是客户下单,单子上会详细注明需要的产品,包括产品的各方面规格属性,然后工厂据此生产。IOC就是一个类似的过程,我们声明需要什么,工厂据此给我们生产出来。在这个过程中我们只是给出了需求清原创 2016-02-20 05:27:10 · 4515 阅读 · 0 评论 -
Spring context架构--静态结构
概念Context也就是我们常说的spring容器,打个比方,context就像是一家公司,beans则是公司的工厂,除了工厂,公司还有翻译,仓库以及办公场所等等。下面就看看context的主要构成部件。Context构成部件上图是ApplicationContext的实体静态结构,它继承了六个实体。虽然是继承,但其实context和他们的关系更像是聚合,spring使用继承主要是为了在contex原创 2016-03-01 23:52:01 · 16348 阅读 · 0 评论