package phda.aop;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.AfterThrowing;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;
/**
* 自定义一个aop 切面
* @author Administrator
*/
@Aspect
@Component
//public class TestAop implements ITestAop{
public class TestAop{
public TestAop(){
System.out.println("init testAop");
}
@Pointcut("execution(* phda.server.StudentServer.*(..))")
public void tt(){
System.out.println("cut point");
}
@Before("tt()")
public void beforeFn(JoinPoint join){
Object[] objArr = join.getArgs();
for(Object obj : objArr)
System.out.println(obj.toString());
System.out.println("切入点:"+join+" by annotation ");
}
//
// @After("tt()")
// public void afterFn(JoinPoint join){
// System.out.println("after");
// }
//
// @Around(value="tt()&&args(name)")
// public void aroundAdvice(ProceedingJoinPoint dd,String name ) throws Throwable{
// System.out.println("around..."+name);
// dd.proceed();
// System.out.println("around...after");
// }
// @AfterReturning("tt()")
// public void afterAdvice(){
// System.out.println("return ....");
// }
// @AfterThrowing(pointcut="tt()",throwing="e")
// public void afterThrow(JoinPoint joinPoint, Exception e){
// System.out.println("throw after"+e.getMessage());
// }
}
没有合适的资源?快使用搜索试试~ 我知道了~
spring 应用aop 实例
共165个文件
jar:132个
xml:6个
class:5个
1星 需积分: 50 20 下载量 33 浏览量
2017-07-10
00:08:21
上传
评论
收藏 49.42MB ZIP 举报
温馨提示
spring 采用aop 的实例
资源推荐
资源详情
资源评论
收起资源包目录
spring 应用aop 实例 (165个子文件)
TestAop.class 1KB
StudentServer.class 1KB
TestAop2.class 682B
IStudentServer.class 197B
ITestAop.class 196B
.classpath 10KB
org.eclipse.wst.common.component 547B
org.eclipse.wst.jsdt.ui.superType.container 49B
jdtcore-3.2.0.v_658.jar 3.72MB
xalan-2.6.0.jar 3MB
hibernate-core-3.6.10.Final.jar 2.98MB
ojdbc6-11.2.0.3.jar 2.59MB
poi-3.10.1-20140818.jar 1.86MB
jasperreports-2.0.5.jar 1.86MB
aspectjweaver-1.7.4.jar 1.76MB
druid-1.0.4.jar 1.75MB
wad-2.0-SNAPSHOT.jar 1.58MB
AppAudit-1.0.jar 1.19MB
itext-2.1.7.jar 1.08MB
jfreechart-1.0.1.jar 1.03MB
poi-ooxml-3.10.1-20140818.jar 1011KB
ant-1.6.5.jar 1010KB
xercesImpl-2.6.2.jar 987KB
spring-context-4.0.6.RELEASE.jar 955KB
spring-core-4.0.6.RELEASE.jar 954KB
poi-3.0.2-FINAL.jar 942KB
freemarker-2.3.19.jar 909KB
wegov-server-1.0.jar 842KB
mysql-connector-java-5.1.26-bin.jar 836KB
jackson-databind-2.0.6.jar 830KB
testng-6.5.2.jar 700KB
spring-web-4.0.6.RELEASE.jar 657KB
spring-beans-4.0.6.RELEASE.jar 655KB
spring-webmvc-4.0.6.RELEASE.jar 647KB
javassist-3.12.1.GA.jar 629KB
wfc-1.3.jar 602KB
sqljdbc4.jar 571KB
commons-collections-20040616.jar 550KB
log4j-1.2.17.jar 478KB
jcommon-1.0.16.jar 477KB
spring-test-4.0.6.RELEASE.jar 439KB
antlr-2.7.6.jar 433KB
xstream-1.3.1.jar 421KB
hibernate-entitymanager-3.6.10.Final.jar 417KB
spring-jdbc-4.0.6.RELEASE.jar 415KB
sigar-1.6.3.82.jar 413KB
jstl-1.2.jar 405KB
commons-lang3-3.3.1.jar 403KB
velocity-1.5.jar 383KB
quartz-1.5.2.jar 380KB
jackson-mapper-asl-1.4.5.jar 378KB
spring-orm-4.0.6.RELEASE.jar 359KB
fastjson-1.1.39.jar 349KB
spring-aop-4.0.6.RELEASE.jar 345KB
dom4j-1.6.1.jar 307KB
commons-httpclient-3.1.jar 298KB
commons-lang-2.6.jar 278KB
cglib-3.1.jar 276KB
bsh-2.0b4.jar 275KB
spring-websocket-4.0.6.RELEASE.jar 274KB
spring-messaging-4.0.6.RELEASE.jar 262KB
dozer-5.4.0.jar 243KB
spring-tx-4.0.6.RELEASE.jar 243KB
xsdlib-20030807.jar 241KB
junit-4.11.jar 239KB
jaxen-1.1-beta-6.jar 239KB
commons-configuration-1.3.jar 227KB
snakeyaml-1.6.jar 227KB
commons-beanutils-1.8.0.jar 226KB
ognl-3.0.8.jar 223KB
rome-1.0.jar 215KB
spring-jms-4.0.6.RELEASE.jar 206KB
pinyin4j-2.5.0.jar 205KB
spring-expression-4.0.6.RELEASE.jar 201KB
commons-net-2.0.jar 192KB
commons-digester-2.1.jar 192KB
jackson-core-2.0.6.jar 191KB
spring-webmvc-portlet-4.0.6.RELEASE.jar 172KB
gov-util-1.0-SNAPSHOT.jar 170KB
jdom-1.0.jar 150KB
json-lib-2.3-jdk15.jar 148KB
jackson-core-asl-1.4.5.jar 147KB
sitemesh-3.0-alpha-2.jar 136KB
spring-context-support-4.0.6.RELEASE.jar 132KB
xmlParserAPIs-2.6.2.jar 122KB
commons-dbcp-1.2.2.jar 119KB
velocity-tools-view-1.4.jar 113KB
oscache-2.1.jar 112KB
xml-apis-1.0.b2.jar 107KB
xom-1.0b3.jar 102KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
xmlunit-1.3.jar 94KB
xpp3-1.1.3.3.jar 91KB
ezmorph-1.0.6.jar 84KB
javax.servlet-api-3.0.1.jar 83KB
commons-validator-1.1.4.jar 82KB
commons-io-1.3.1.jar 82KB
spring-oxm-4.0.6.RELEASE.jar 79KB
commons-discovery-0.5.jar 78KB
avalon-framework-4.1.5.jar 72KB
共 165 条
- 1
- 2
资源评论
- 容兮莫止2018-05-21对我没有帮助
phangle2015
- 粉丝: 5
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功