随笔分类 -  spring

摘要:schema的aop如下: 接口: 接口的实现: aop程序 配置文件说明: 测试程序大同小异不做展示 Aspectj的aop如下: 接口 : 接口实现: aop程序: 配置文件: 测试程序: 结果: before advice param:before say before 阅读全文
posted @ 2018-03-15 11:20 午火39 阅读(495) 评论(0) 推荐(0)
摘要:6.3 基于Schema的AOP 基于Schema的AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。 在Spring配置文件中,所以AOP相关定义必须放在<aop:config>标签下,该标签下可以有<aop:pointcut>、<aop:advisor>、<aop 阅读全文
posted @ 2018-03-08 17:05 午火39 阅读(180) 评论(0) 推荐(0)
摘要:6.2.1 准备环境 首先准备开发需要的jar包,请到spring-framework-3.0.5.RELEASE-dependencies.zip和spring-framework-3.0.5.RELEASE-with-docs中查找如下jar包: org.springframework.aop- 阅读全文
posted @ 2018-03-01 16:42 午火39 阅读(238) 评论(0) 推荐(0)
摘要:5.4.1 xml风格的配置 SpEL支持在Bean定义时注入,默认使用“#{SpEL表达式}”表示,其中“#root”根对象默认可以认为是ApplicationContext,只有ApplicationContext实现默认支持SpEL,获取根对象属性其实是获取容器中的Bean。 首先看下配置方式 阅读全文
posted @ 2018-03-01 09:49 午火39 阅读(724) 评论(0) 推荐(0)
摘要:5.1 概述 5.1.1 概述 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bea 阅读全文
posted @ 2018-02-11 18:39 午火39 阅读(419) 评论(0) 推荐(0)
摘要:4.4.1 使用路径通配符加载Resource 前面介绍的资源路径都是非常简单的一个路径匹配一个资源,Spring还提供了一种更强大的Ant模式通配符匹配,从能一个路径匹配一批资源。 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如“co 阅读全文
posted @ 2018-02-11 11:05 午火39 阅读(424) 评论(0) 推荐(0)
摘要:4.3.1 ResourceLoader接口 ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。 getResource接口用于根据提供的location参数返回相应的Resource对象;而getClassLoader则返回加载这些Re 阅读全文
posted @ 2018-02-08 12:03 午火39 阅读(3374) 评论(0) 推荐(0)
摘要:4.2 内置Resource实现 4.2.1 ByteArrayResource ByteArrayResource代表byte[]数组资源,对于“getInputStream”操作将返回一个ByteArrayInputStream。 首先让我们看下使用ByteArrayResource如何处理by 阅读全文
posted @ 2018-02-07 15:55 午火39 阅读(470) 评论(0) 推荐(0)
摘要:3.4 Bean的作用域 什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。 Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request 阅读全文
posted @ 2018-02-06 14:25 午火39 阅读(395) 评论(0) 推荐(0)
摘要:3.3.1 延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。 Spring容器会在创建容器时提前初始化“singlet 阅读全文
posted @ 2018-02-06 14:19 午火39 阅读(730) 评论(0) 推荐(0)
摘要:3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相 阅读全文
posted @ 2018-01-31 16:24 午火39 阅读(1021) 评论(0) 推荐(0)
摘要:http://jinnianshilongnian.iteye.com/blog/1413857 2.3.1 XML配置的结构 一般配置文件结构如下: 1、<bean>标签主要用来进行Bean定义; 2、alias用于定义Bean别名的; 3、import用于导入其他配置文件的Bean定义,这是为了 阅读全文
posted @ 2018-01-24 18:29 午火39 阅读(576) 评论(0) 推荐(0)
摘要:借助:eclipse,mavn,spring-tool-sitedchapter2.helloworld 项目搭建好了,让我们来开发接口,此处我们只需实现打印“Hello World!”,所以我们定义一个“sayHello”接口,代码如下: 接口开发好了,让我们来通过实现接口来完成打印“Hello 阅读全文
posted @ 2018-01-24 15:38 午火39 阅读(243) 评论(0) 推荐(0)
摘要:spring4x,暂时停更 鄙人愚笨,没有spring基础,直接上了spring4x,发现无法理解(另外spring4x实战课本演示不详,本人学识有限),现从spring3开始。 阅读全文
posted @ 2018-01-24 15:33 午火39 阅读(153) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/eden_m516/article/details/75042439 最近经常需要对String做一些判断和处理,于是就用到了Apache提供的StringUtils这个工具类,用的时候发现有两个不同的版本,一个版本位于org.apache.commons. 阅读全文
posted @ 2018-01-23 15:28 午火39 阅读(7569) 评论(0) 推荐(1)
摘要:本例为Test,测试上一贴的程序 目录结构如下: 运行结果(右击run as server->junit test): 阅读全文
posted @ 2018-01-23 14:33 午火39 阅读(297) 评论(0) 推荐(0)
摘要:我的环境是: jdk8, spirng4 之前照者书上说的做了,不得成功,于是网上百度,不得其然。 后来看到一篇文章,甚是所感。https://segmentfault.com/q/1010000007921684/a-1020000007922842 于是乎鼓捣重来 RootConfig WebC 阅读全文
posted @ 2018-01-23 11:08 午火39 阅读(1354) 评论(0) 推荐(1)
摘要:搭建SpringMVC——最小化配置 最开始接触网页的时候,是纯的html/css页面,那个时候还是用Dreamweaver来绘制页面。 随着网站开发的深入,开始学习servlet开发,记得最痛苦的就是servlet返回网页的内容是字符串拼接的html页面,整不好就无法显示.... 再到后来开学学习 阅读全文
posted @ 2018-01-22 14:14 午火39 阅读(1732) 评论(0) 推荐(0)
摘要:处理GET/POST请求方法 1.常用的: 2常用方法 3.常用方法,数组 阅读全文
posted @ 2018-01-22 12:05 午火39 阅读(364) 评论(0) 推荐(0)
摘要:在这里,@Around注解表明watchPerformance()方法会作为performance()切点的环绕通知。在这个通知中,观众在演出之前会将手机调至静音并就坐,演出结束后会鼓掌喝彩。像前面一样,如果演出失败的话,观众会要求退款。可以看到,这个通知所达到的效果与之前的前置通知和后置通知是一样 阅读全文
posted @ 2018-01-19 11:22 午火39 阅读(704) 评论(0) 推荐(0)