}
返回后通知(After returning advice): 在某连接点(join point)正常完成后执行的通知:例如,一个方法没有抛出任何异常,正常返回
@AfterReturning(pointcut=\
public void doAfterReturn(String result){ }
System.out.println(\切入 after return 执行\
抛出异常后通知(After throwing advice): 在方法抛出异常退出时执行的通知。
@AfterThrowing(pointcut=\
public void doAfterThrowing(Exception ex){ }
System.out.println(\切入 after throw 执行\ex.printStackTrace();
环绕通知(Around Advice): 包围一个连接点(join point)的通知,如方法调用。
@Around(\
public void doAround(ProceedingJoinPoint pjp ){ }
System.out.println(\切入 around 方法执行前执行\}
Spring中配置数据源:
数据库用户名 - 拦截在某个包下的某个类中某个方法 拦截的某个类就是切面,而具体的某个方法就是切点 id=\txcut\ expression=\execution(* com.starting.spring.dao..*.*(..))\ Spring框架项目的总体整合 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 Spring是开源框架,RodJohnson为了解决企业应用开发的复杂性而创建了Spring。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 Spring整合Struts1 1、web.xml配置spring监听 2、spring管理action----name=\的path属性\ 3、struts配置action类型为spring代理类 3.2.1 Spring整合Struts1步骤 Spring整合Struts1 第一步:web.xml加入Spring监听,讲解如下配置内容。 org.springframework.web.context.ContextLoaderListener 第二步:Spring配置Action。 注意name属性的用法,在Spring配置文件中加入action的配置 Struts配置Action类型为Spring代理类。 path=\ type=\修改action配置,将其类型改为spring的代理类 AOP思想 4、 Spring上下文中配置AOP
and !execution(*com.qc.service.BankService.set*(..))\ 测试Spring AOP 3、Spring上下文中配置事务AOP class=\ value=\Encoding=UTF-8\ class=\ key=\
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: