SOURCE CODE
llianlianpay
快来吐槽
展开
-
SPRING FRAMEWORK(4) AOP
reference:https://my.oschina.net/liughDevelop/blog/1457097 为了阐述清楚Spring AOP,我们从将以下方面进行讨论: 1.代理模式。 2.静态代理原理及实践。 3.动态代理原理及实践。 4.Spring AOP原理及实战。1.代理模式。转载 2018-01-21 23:27:32 · 165 阅读 · 0 评论 -
SPRING FRAMEWORK(1) BEANDEFINITION REGISTRATION
Spring的简单性、可测试性和松耦合都是其可以成为主流框架的基础。 spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如上图所示。 见名知意,我所说的见名知意并不是说看见名字你就能够了解它的本质,但是基本的含义却是能够看懂的。下面我将对这些模块进行简单的叙述。 (1)Core Container(核心容器):包含了spring-core 、spring原创 2018-01-14 22:53:23 · 236 阅读 · 0 评论 -
SPRING FRAMEWORK(2) BEAN INITIALIZATION
bean的加载默认情况下,bean是懒加载的,即在使用时才进行实例化。IService xxService = (IService)bf.getBean("xxService")在AbstractBeanFactory中定义了getBean()方法: public Object getBean(String name) throws BeansException {原创 2018-01-15 00:57:15 · 183 阅读 · 0 评论 -
SPRING FRAMEWORK(3) FactoryBean BeanFactory ObjectFactory
一般情况下, Spring通过反射机制利用bean的class属性指定实现类来实例化bean,在某些情况下,实例化bean过程比较复杂,如果按照传统的方式,则需要在中提供大量的配置信息,配置方式的灵活性是受限的,这时采用编码的方式可能会得到一个简单的方案。package org.springframework.beans.factory;public interface FactoryB原创 2018-01-19 20:10:21 · 251 阅读 · 0 评论