首先截取了网上的一张配置execution的图片 我在项目中关于aop的配置:如果拦截controller的方法,需要在spring-mvc.xml文件中加入(如果在spring.xml中加入则无法拦截controller层方法) 使用 and not 来排除对某些方法的拦截 <!--let spr ...
分类:
编程语言 时间:
2016-09-15 17:44:51
阅读次数:
355
在看SpingAOP源码之前先简单说一下SpingIOC的实现机制。SpingIOC的中最核心的接口是BeanFactory它更像是IOC容器的一个最基本的功能说明书,它有一个底层的实现类DefaultListableBeanFactory这个类基本上实现了BeanFactory体系中的所有重要功能,只有就是我们所熟悉的Applicatio..
分类:
其他好文 时间:
2016-03-18 18:13:10
阅读次数:
285
AOP,顾名思义,是面向切面编程,相对于OOP来说,它提供声明式的事务管理,交叉功能模块化,从而把应用服务和业务逻辑完全分离。IOC就是传说中的控制反转,对象不需要主动查找、创建实例,而是由spring的容器来创建和注入依赖对象,客户端类因此不再主动创建这些对象。此时,应用程序不再去主动创建和注入对...
分类:
其他好文 时间:
2015-08-29 16:48:31
阅读次数:
123
需要的Jar包(String3.2) com.springsource.net.sf.cglib-2.2.0.jar // 作用于cglib方式的动态代理 com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj....
分类:
编程语言 时间:
2015-01-15 12:27:28
阅读次数:
336
1.添加JAR包,出了Spring自身的Jar包还要一些依赖的JAR包,不然会报ClassNotFound。
Student.java
package com.lubby.bean;
import org.springframework.stereotype.Component;
@Component("student")
public class Student {
private ...
分类:
编程语言 时间:
2014-06-18 11:57:51
阅读次数:
176