SSM框架之SpringAOP快速搭建
来源:互联网 发布:阿里云华南 编辑:程序博客网 时间:2024/06/06 04:09
SSM框架之SpringAOP快速搭建
有关AOP的相关解析在该文章中以实例方式阐述:
http://blog.csdn.net/dushiwodecuo/article/details/78180803
1.添加maven依赖
<!--spring-aop--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${spring.version}</version></dependency>
2.配置spring-aop.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> <!--扫描所有注解的组件--> <context:component-scan base-package="com.chen"/> <!--2、开启基于注解的aop功能 --> <aop:aspectj-autoproxy/></beans>
3.编写切面类
/** * @Author: CatalpaFlat * @Descrition: * @Date: Create in 16:19 2017/11/11 * @Modified BY: */@Aspect@Componentpublic class TestAspect { /**service层切面*/ private final String POINT_CUT = "execution(* com.chen.logic.service..*(..))"; /**日志输出*/ private static final Logger logger = Logger.getLogger(TestAspect.class.getName()); @Pointcut(POINT_CUT) private void pointcut(){} @Before(value="pointcut()") public void logStart(){ logger.info("AOP日志,方法开始"); } @After("pointcut()") public void logEnd(){ logger.info("AOP日志,方法最终结束"); } @AfterThrowing(value="pointcut()") public void logException(){ logger.info("AOP日志,方法出现异常"); } @AfterReturning(value="pointcut()") public void logReturn(){ logger.info("AOP日志,方法正常执行"); }}
4.测试
注:基于这篇文章
http://blog.csdn.net/DuShiWoDeCuo/article/details/78506579
阅读全文
0 0
- SSM框架之SpringAOP快速搭建
- SSM框架快速搭建
- SSM框架快速搭建
- 快速集成搭建SSM框架
- SSM框架的搭建之Maven依赖
- SSM学习之路---使用Maven搭建SSM框架
- 快速搭建SSM框架WEB项目 Spring+SpringMVC+Mybatis+MySQL
- maven配合MyBatis-CMEU快速搭建ssm框架
- SSM框架的搭建
- SSM框架搭建
- SSM框架搭建
- SSM框架搭建
- SSM框架搭建
- SSM框架搭建
- SSM框架搭建
- 初学搭建SSM框架
- MyEclipse2014搭建SSM框架
- ssm框架搭建
- android初始篇一 Android系统架构
- jsp使用request获取post传递来的参数时出现中文乱码
- Source Insight基本使用和快捷键
- Python类、模块、包的区别
- 什么是BFC?
- SSM框架之SpringAOP快速搭建
- android 使用websocket 实现简单的聊天。
- NVIDIA DIGITS 安装
- 求两个序列的最长公共子序列
- 无头单链表面试题(3)
- iOS开发—自定义NSOperation子类下载图片
- Java手机验证码的实现
- 信息学奥赛一本通(C++版) 第三部分 数据结构 第四章 图论算法
- 08-图7 公路村村通(30 分)