spring Aop2
2016-01-18 14:53
603 查看
昨天记录了Spring AOP学习的一部分(/article/5547491.html),本来是想一口气梳理完的。但是大晚上时间不够(无奈一场奥运篮球总决赛耗费掉了2小时,不过的确相当精彩),又考虑到篇幅太长,阅读性比较差,所以将后半部分更偏于应用的重起一篇随笔。
利用方式一的配置起来,可见代码还是非常的厚重的,定义一个切面就要定义一个切面类,然而切面类中,就一个通知方法,着实没有必要。所以Spring提供了,依赖aspectj的schema配置和基于aspectj 注解方式。这两种方式非常简介方便使用,也是项目中普遍的使用方式。梳理之:
4、方式二:schema配置
a、业务类:
利用方式一的配置起来,可见代码还是非常的厚重的,定义一个切面就要定义一个切面类,然而切面类中,就一个通知方法,着实没有必要。所以Spring提供了,依赖aspectj的schema配置和基于aspectj 注解方式。这两种方式非常简介方便使用,也是项目中普遍的使用方式。梳理之:
4、方式二:schema配置
a、业务类:
/** * 测试类 * * @author yanbin * */ public class Debug { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("aop/annotation_aop.xml"); Business business = (Business) context.getBean("business"); business.delete("猫"); } }
相关文章推荐
- spring Aop1
- JAVA加密解密之对称加密
- java View层
- 浅谈myeclipse2015做cordova/phonegap开发
- 编译JDK
- jfreechart配合struts2简单配置及使用
- JAVA读取BMP图片文件
- struts与jsp之间的值传递
- Eclipse中10个最有用的快捷键组合
- Java方法、变量命名规则
- java载入XML文件并解析xml
- java学习笔记第一章
- javaweb项目开发错误代码
- SpringMVC工作流程
- 【第十二章】零配置 之 12.3 注解实现Bean定义 ——跟我学spring3
- springjunit 测试类SpringJUnit4ClassRunner
- java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher Could not initialize class net.sf.json.ut
- 使用Maven搭建Spring+SpringMVC+Mybatis+ehcache项目
- Java(1)--基本概述
- 11、多线程