摘要: 上一篇介绍了一些概念,这篇我们开始进行编写代码。1、编写切点:如图所示的切点表达式表示当Instrument的play()方法执行时会触发通知。方法表达式以*号开始,标识了我们不关心方法返回值的类型。然后,我们指定了全限定类名和方法名。对于参数列表,我们使用(..)标识切点选择任意的play()方法... 阅读全文
posted @ 2015-08-20 21:34 tiramisuyj 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1、基本术语:横切关注点:分布于应用中多处的功能被称为横切关注点,比如日志、安全、事务管理切面:横切关注点可以被模块化为特殊的类,这些类被称为切面通知:spring切面可以应用5种类型的通知 a.Before——在方法被调用之前调用通知 b.After——在方法完成之后调用通知,无论方法... 阅读全文
posted @ 2015-08-19 17:00 tiramisuyj 阅读(382) 评论(0) 推荐(0) 编辑
摘要: spring注解可以很大的减少xml的配置,spring.xml文件的声明为: spring 3 支持几种不同的用于自动装配的注解:1、spring自带的@Autowired注解;2、JSR-330 的@Inject注解;(不属于spring不讲解)3、JSR-250 的@Resource注解... 阅读全文
posted @ 2015-08-18 22:53 tiramisuyj 阅读(237) 评论(0) 推荐(0) 编辑
摘要: eclipse 调试的时候出现 source not found,只要clean一下该项目就可以了,具体的方法:菜单栏的project-》clean-》选择调试的项目-》点击OK就可以解决了 阅读全文
posted @ 2015-08-12 16:38 tiramisuyj 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、SpEL非常实用,基本特性:a.使用Bean的ID来引用Beanb.调用方法和访问对象的属性c.对值进行算术、关系和逻辑运算d.正则表达式匹配e.集合操作2、案例//注意单双引号的使用 //T运算符会调用类作用域的方法和常量 //加法运算 //乘方运算字符串连接 //== eq, gt,>= g... 阅读全文
posted @ 2015-08-12 10:50 tiramisuyj 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1、spring配置文件的根元素是来源spring bean命名空间所定义的元素:2、构造器注入 3、单例类创建:package spring.study.spring.bean;public class FighterSingle { private FighterSingle(){ ... 阅读全文
posted @ 2015-08-12 09:31 tiramisuyj 阅读(229) 评论(0) 推荐(0) 编辑