您的位置:首页 > 编程语言 > Java开发

SpringMVC利用AOP实现自定义注解记录日志

2016-11-26 22:31 471 查看


SpringMVC利用AOP实现自定义注解记录日志

/Springframework /SpringMVC利用AOP实现自定义注解记录日志

2015年2月27日
飞翔的拖鞋up
Springframework
1条评论

分享到:Google+QQ空间QQ好友新浪微博更多14

本文抛砖引玉,并没有详细的介绍更全面的内容,通过一个例子让初次使用的人能够快速入门,简单的介绍一下。

第一,注解:

@Before – 目标方法执行前执行

@After – 目标方法执行后执行

@AfterReturning – 目标方法返回后执行,如果发生异常不执行

@AfterThrowing – 异常时执行

@Around – 在执行上面其他操作的同时也执行这个方法

第二,SpringMVC如果要使用AOP注解,必须将
放在spring-servlet.xml(配置MVC的XML)中


第三,execution表达式请参考Spring官网http://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop.html

代码下载:http://pan.baidu.com/s/1gdeopW3


项目截图



首先是Maven依赖
spring-context.xml配置,基本无内容
spring-mvc.xml配置
Web.xml配置
注解Log
日志AOP,写法一LogAop_1
日志AOP,写法二LogAop_2
用到的一个用户类User

一个测试的Controller

一个测试的接口实现类(接口类略)

在地址栏输入地址测试:http://localhost:8080/springaop/aop/aop2?string=sxxxxx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: