AOP三种简单配置(1):
来源:互联网 发布:如何自学电脑编程 编辑:程序博客网 时间:2024/06/05 02:00
1.AopLog.java
package
com.zywang.services.impl2;
import
org.aspectj.lang.ProceedingJoinPoint;
import
org.aspectj.lang.annotation.After;
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.springframework.stereotype.Component;
@Component
@Aspect
public
class
AopLog {
// 方法执行前调用
@Before
(
"execution (* com.zywang.services.impl2..*(..))"
)
public
void
before() {
System.out.println(
"before"
);
}
// 方法执行后调用
@After
(
"execution (* com.zywang.services.impl2..*(..))"
)
public
void
after() {
System.out.println(
"after"
);
}
// 方法执行的前后调用
@Around
(
"execution (* com.zywang.services.impl2..*(..))"
)
public
Object around(ProceedingJoinPoint point)
throws
Throwable {
System.out.println(
"begin around"
);
Object object = point.proceed();
System.out.println(
"end around"
);
return
object;
}
// 方法运行出现异常时调用
@AfterThrowing
(pointcut =
"execution (* com.zywang.services.impl2..*(..))"
, throwing =
"ex"
)
public
void
afterThrowing(Exception ex) {
System.out.println(
"afterThrowing"
);
System.out.println(ex);
}
}
===============================================================================
2.ServerT.java
package
com.zywang.services.impl2;
import
org.springframework.stereotype.Component;
@Component
public
class
ServerT {
public
void
add(){
System.out.println(
"你好,我在测试AOP。。。。。"
);
}
}
==========================================================================
3.applicationContext3.xml
0 0
- AOP三种简单配置(1):
- Spring AOP 的三种配置方法
- Spring AOP三种配置详细介绍
- Spring AOP三种配置详细介绍
- spring之AOP简单配置
- spring 简单配置aop 拦截
- Spring的AOP简单介绍和常用配置(1)
- Spring AOP (三) XML配置方式
- Spring 3 AOP 1 简单AOP
- Spring三种切面 <aop:aspectj-autoproxy/><aop:config></aop:config> <aop:scoped-proxy/>
- Spring aop 使用aspectjrt配置切面+ehcache简单配置
- Spring AOP简单的配置(注解和xml配置)
- Spring AOP简单的配置(注解和xml配置)
- Spring的AOP配置1
- git 简单三步配置
- Spring AOP使用配置介绍(三):自动创建代理
- Java三大框架之spring aop 配置错误一
- java框架篇---spring aop两种配置方式(1)
- window上使用GIT的个人经验(入门级)
- spring注解
- hdoj1787GCD Again【欧拉函数】
- java连接Mysql数据库:
- Mysql连接数据库
- AOP三种简单配置(1):
- PHP中的cURL
- 数据库(第一范式,第二范式,第三范式)
- UVa 129:Krypton Factor(回溯)
- POJ1007解题报告
- 每日编程3
- 情感经典语录
- python__集合
- Android Studio最新版本(1.3)JNI开发流程总结
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
微宏动力系统有限公司
安微宏村旅游景点简介
微客巴巴
微录客
蚂蚁微客
微录客福利
微录客老版本
微客微商
微客
微聊客
88微录客福利
蚂蚁微客认证5次失败
白名单微客网
微录客旧版
微录客福利广场
2018微录客福利第一页
微客录福利一福利二
微炫客
微商客多开分身
微客场景平台
微客营销
微聊客下载
微客平台
什么是微客
微客是什么
微客联盟
微录客vlook
微客录
微客来公众平台
微客来代理商
微录客app
微客设计
微莱客
微录客下载
小姐微客
微圈客
微客app
微切客
微录客广场
微客汽车
解放微客