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