上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 54 下一页
摘要: Spring除了支持Schema方式配置AOP,还支持注解方式:使用@AspectJ风格的切面声明。6.4.1 启用对@AspectJ的支持 Spring默认不支持@AspectJ风格的切面声明,为了支持需要使用如下配置: 这样Spring就能发现@AspectJ风格的切面并且将切面应用到目标对象... 阅读全文
posted @ 2015-03-04 17:59 crazyYong 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 6.3 基于Schema的AOP 基于Schema的AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。 在Spring配置文件中,所以AOP相关定义必须放在标签下,该标签下可以 有、、标签,配置顺序不可变。:用来定义切入点,该切入点可以重用;:用来定义只有一个通知和一... 阅读全文
posted @ 2015-03-04 16:46 crazyYong 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 6.2.1 准备环境 首先准备开发需要的jar包org.springframework.aop-3.0.5.RELEASE.jarcom.springsource.org.aspectj.weaver-1.6.8.RELEASE.jarcom.springsource.org.aopalliance... 阅读全文
posted @ 2015-03-04 15:45 crazyYong 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 6.1.1 AOP是什么 考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?传统解决方: 1)日志部分提前公共类LogUti... 阅读全文
posted @ 2015-03-04 14:52 crazyYong 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 5.4.1 xml风格的配置 SpEL支持在Bean定义时注入,默认使用“#{SpEL表达式}”表示,其中“#root”根对象默认可以认为是 ApplicationContext,只有ApplicationContext实现默认支持SpEL,获取根对象属性其实是获取容器中的Bean。 首先看下配置方... 阅读全文
posted @ 2015-03-04 14:30 crazyYong 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 5.3 SpEL语法5.3.1 基本表达式一、字面量表达式:SpEL支持的字面量包括:字符串、数字类型(int、long、float、double)、布尔类型、null类型。类型示例字符串String str1 = parser.parseExpression("'Hello World!'").g... 阅读全文
posted @ 2015-03-04 14:19 crazyYong 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 5.1概述5.1.1 概述 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用 等等,并且能与Spring功能完美整合,如能用来配置Bean... 阅读全文
posted @ 2015-03-04 14:16 crazyYong 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 4.4.1 使用路径通配符加载Resource 前面介绍的资源路径都是非常简单的一个路径匹配一个资源,Spring还提供了一种更强大的Ant模式通配符匹配,从能一个路径匹配一批资源。 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如... 阅读全文
posted @ 2015-03-04 11:59 crazyYong 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 4.3.1 ResourceLoader接口 ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。public interface ResourceLoader { Resource getResource(String loc... 阅读全文
posted @ 2015-03-04 09:45 crazyYong 阅读(465) 评论(1) 推荐(0) 编辑
摘要: 4.2 内置Resource实现4.2.1 ByteArrayResource ByteArrayResource代表byte[]数组资源,对于“getInputStream”操作将返回一个ByteArrayInputStream。首先让我们看下使用ByteArrayResource如何处理byte... 阅读全文
posted @ 2015-03-03 12:06 crazyYong 阅读(373) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 54 下一页