首页 > 代码库 > spring入门-AOP 面向切面编程
spring入门-AOP 面向切面编程
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 面向切面编程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。