码迷,mamicode.com
首页 > 编程语言 > 详细

spring入门-AOP 面向切面编程

时间:2017-07-21 17:15:07      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:reflect   实现   入门   业务   htm   get   ihe   关键词   html   

AOP 面向切面编程

 

在日常开发中最后将业务逻辑定义在一个专门的service包下,而实现定义在service包下的impl包中,

服务接口以IXXXService形式,而服务实现就是XXXService,这就是规约设计

 

步骤:

1.E:\Users\WorkSpaces\KmwalletApp\spring\aop\test\HelloWorldService.java 继承(implements)xx接口

2.E:\Users\WorkSpaces\KmwalletApp\spring\aop\test\IHelloWorldService.java 定义接口方法

3.HelloWorldService 实现接口方法

 

E:\Users\WorkSpaces\KmwalletApp\spring\aop\test\HelloWorldAspect.java定义切面

 

E:\Users\WorkSpaces\KmwalletApp\spring\aop\test\AopTest.java 测试运行

坑:

1.xml放置位置

关键词

ClassPathXmlApplicationContext

2.缺少jar

Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException

你缺少了 aspectj.jar啊!

看异常很清楚了。

好了,过程就是这样,剩下的就是理解了

spring入门-AOP 面向切面编程

标签:reflect   实现   入门   业务   htm   get   ihe   关键词   html   

原文地址:http://www.cnblogs.com/alan-alan/p/7218091.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!