Spring框架笔记(二十一)——AspectJ切面优先级

之前我们提过的应用场景,一个原始对象可能会需要插入多个切面,如果我们按前几篇博客文章介绍的方法完成切面及其通知的注解声明,那么它的执行顺序是怎么样的呢? 本文将介绍AspectJ的切面如...

2015/07/26 10:28
653
Spring框架笔记(二十)——AspectJ回环通知

回环通知是5个通知里的最后一个,与之前的4个相比,它比较与众不同。前面4个分别针对目标方法的一个时间点进行调用。而回环调用更像是前面4中综合起来的另一种替代方案。 回环调用如果非要拿...

2015/07/25 20:46
358
Spring框架笔记(十八)——AspectJ后置通知

AspectJ 支持 5 种类型的通知注解: @Before : 前置通知, 在方法执行之前执行 @After : 后置通知, 在方法执行之后执行 @AfterRunning: 返回通知, 在方法返回结果之后执行 @AfterThrowing: 异常...

2015/07/25 16:50
269
Spring框架笔记(十六)——AOP的基本概念汇总

AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充. AOP 的主要编程对象是切面(aspect), 而切面模块化横...

2015/07/23 16:04
395
Spring框架笔记(十四)——泛型依赖注入(Spring4的新特性)

Spring进入4.0之后有了一个新的特性——泛型依赖注入。 为什么需要泛型依赖注入呢?(本文出自:http://my.oschina.net/happyBKs/blog/482508) 在实际开发中,往往我们可以将一些结构职能相...

2015/07/22 21:27
3.6K
Spring框架笔记(十三)——注解配置bean时的自动装配问题

在使用注解方式进行bean配置时,看起来十分方便,就如同上一篇博客介绍的那样。但是,如果我们bean类中的某个属性是另一个bean,应该怎么用注解的方式进行表示呢? 这就需要进行组件装配。 ...

2015/07/22 20:29
1K
Spring框架笔记(十二)——通过注解配置bean

配置 bean有两种方式:基于 XML 文件的方式;基于注解的方式(基于注解配置 Bean;基于注解来装配 Bean 的属性) 之前我们都是在IOC配置文件xml中配置bean,现在我们尝试在代码源文件中通过注...

2015/07/21 21:48
638
Spring框架笔记(十一)——IOC容器创建bean实例的第三种方法——FactoryBean

IOC容器创建bean实例有3类方法: 1 通过bean对应实例的全类名 2 通过工厂方法,包括静态工厂和实例工厂 3 实现 FactoryBean 接口在 Spring IOC 容器中配置 Bean 今天我们介绍这第三种方法——...

2015/07/21 15:03
818
Spring框架笔记(十)——IOC容器使用静态工厂和实例工厂的方法创建bean

前面我们创建IOC容器的bean都是通过类构造器(无论是属性注入还是构造器注入方式)来创建bean实例的。 在spring IOC容器中还提供了通过工厂来创建bean的方法。其中分为两种方式:静态工厂和实...

2015/07/21 14:23
1.4K
Spring框架笔记(八)——SPEL(Spring表达式语言)

还记得当年的EL表达式吗?在各种格式规规矩矩的文件中,当需要引入一些动态特性的时候,总是喜欢提出某某EL表达式来帮助自己体现自己框架的强大性,Spring也不例外。 Spring 表达式语言(简称...

2015/07/19 17:14
533
Spring框架笔记(七)——Spring IOC容器Bean的作用域

每个Bean都有自己的作用域,它们会在特定的时间生成,在特定的范围生存。Spring IOC容器的bean有四种作用域: 其中默认的作用域是singleton,单例模式。也就是我们之前配置的bean的作用域模式...

2015/07/18 22:36
526
Spring框架笔记(六)——Spring IOC容器Bean之间的继承与依赖关系

类与类之间可能存在着继承关系,那便是超类与子类的关系。在Spring IOC容器中配置Bean,同样也可以建立继承关系。并且,就像类中存在抽象类一样,我们也可以将某些bean声明为abstract bean,...

2015/07/18 19:52
485
Spring框架笔记(五)——Spring IOC配置Bean的自动装配

Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 <bean> 的 autowire 属性里指定自动装配的模式 byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情...

2015/07/18 15:31
428
Spring框架笔记(四)——Spring容器的属性配置详解的六个专题

在spring IOC容器的配置文件applicationContext.xml里,有一些配置细节值得一提。我们将一些问题归结为以下几个专题。 专题一:字面值问题 配置的bean节点中的值,我们提出一个概念——字面值...

2015/07/13 20:41
3K
Spring框架笔记(三)——Spring容器、属性注入和构造器注入详解

Spring 容器 在 Spring IOC 容器读取 Bean 配置创建 Bean 实例之前, 必须对它进行实例化. 只有在容器实例化后, 才可以从 IOC 容器里获取 Bean 实例并使用. Spring 提供了两种类型的 IOC 容器...

2015/07/12 15:31
7.4K
springMVC笔记系列(16)——模型数据处理篇 之 @ModelAttribute注解

@ModelAttribute注解让我们从表单更新的不完整属性对象的烦恼中解脱出来,让springMVC帮助我们完成与数据库对象的属性的同步。一句话,表单更新的属性咱收到了,表单没有的属性你数据库来自动...

springMVC笔记系列(15)——模型数据处理篇 之 @Session注解

前面我们都是讲模型数据放到请求里面,那么可不可以将模型数据放到Session里面呢?这就要用到@Session注解。 @SessionAttributes • 若希望在多个请求之间共用某个模型属性数据,则可以在控制...

2015/05/28 17:17
413
springMVC笔记系列(14)——模型数据处理篇 之 Map

ModelMap类型、Model接口类型、ExtendedModelMap类型等

springMVC笔记系列(13)——模型数据处理篇 之 ModelAndVIew对象

之前的几篇文章介绍了处理请求的各个注解以及POJO对象接收和Servlet原生API参数类型支持等内容,这些内容主要解决的都是如何接收和映射请求数据。 接下来我们重点来看看如何处理和返回模型数...

2015/05/26 22:03
959
springMVC笔记系列(12)——使用Servlet原生API的类型参数

MVC 的 Handler 方法可以接受哪些 ServletAPI 类型的参数: HttpServletRequest HttpServletResponse HttpSession java.security.Principal Locale InputStream OutputStream Reader Writer ...

2015/05/26 19:42
456

没有更多内容

加载失败,请刷新页面