spring总结(2)

2019-05-18 17:18

}

返回后通知(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中配置数据源:

数据库用户名

-

- 拦截以get开头的所有方法

- -

拦截在某个包下的某个类中某个方法

拦截的某个类就是切面,而具体的某个方法就是切点

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

contextConfigLocation

classpath:applicationContext.xml

第二步:Spring配置Action。

注意name属性的用法,在Spring配置文件中加入action的配置 Struts配置Action类型为Spring代理类。

path=\

type=\修改action配置,将其类型改为spring的代理类

AOP思想

4、 Spring上下文中配置AOP

1000

and !execution(*com.qc.service.BankService.set*(..))\

测试Spring AOP

3、Spring上下文中配置事务AOP

class=\

value=\Encoding=UTF-8\

class=\

key=\

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: