Spring
文章平均质量分 88
iteye_1575
这个作者很懒,什么都没留下…
展开
-
5.5 Spring的通知(Advice)
5.5 Spring的通知(Advice)Spring提供了5种Advice类型:Interception Around、Before、After Returning、Throw和Introduction。它们分别在以下情况下被调用:在JointPoint前后、JointPoint前、JointPoint后、JointPoint抛出异常时、JointPoint调用完毕后。下面来进行更详...原创 2015-06-24 10:27:06 · 81 阅读 · 0 评论 -
Spring 源码阅读(IOC容器)-容器启动1
Spring 源码阅读(IOC容器)-容器启动1 我们知道Spring框架提供基于依赖注入的IOC容器,完成对象的构造、依赖注入、对象声明周期维护等功能,下面将以FileSystemXmlApplicationContext为例来分析Spring IOC容器的实现。1.容器类图 从整体上看Spring容器可以分为两大部分:外部容器和内部容器。我们经常使用的FileSystemXm...原创 2015-05-22 11:42:55 · 113 阅读 · 0 评论 -
spring 注解测试用例
package com.hyxt.test.cash;import com.hyxt.data.cash.service.ActivityService;import org.aspectj.lang.annotation.Aspect;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import o...原创 2015-05-20 19:01:30 · 346 阅读 · 0 评论 -
Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header部分的注解: @RequestHeader, @Co...原创 2015-05-15 14:36:55 · 66 阅读 · 0 评论 -
Spring MVC之@RequestMapping 详解
简介:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 指定请求的实际地址,指定的地址可以是URI Template 模式...原创 2015-05-15 14:33:06 · 180 阅读 · 0 评论 -
Spring MVC之@RequestBody, @ResponseBody 详解
简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET、PO...原创 2015-05-15 14:08:59 · 225 阅读 · 0 评论 -
spring 源码SVN地址
https://github.com/SpringSource/spring-framework原创 2015-05-05 14:20:38 · 240 阅读 · 0 评论 -
Spring 中的Aware接口
Spring中提供一些Aware相关接口,像是BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实作这些 Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实作BeanFactoryAware的Bean在初始后,Spring容器将会注入BeanFactory的实...原创 2015-01-09 09:39:16 · 98 阅读 · 0 评论 -
Spring 框架的设计理念与设计模式分析
Spring 框架的设计理念与设计模式分析<!-- LEADSPACE_BODY_END --> <!-- SUMMARY_BEGIN -->Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些...原创 2015-01-09 09:37:04 · 77 阅读 · 0 评论 -
spring的beanFactory和factoryBean
org.springframework.beans及org.springframework.context包是Spring IoC容器的基础。BeanFactory提供的高级配置机制,使得管理任何性质的对象成为可能。ApplicationContext是BeanFactory的扩展,功能得到了进一步增强,比如更易与Spring AOP集成、消息资源处理(国际化处理)、事件传递及各种不同应用层的...原创 2015-01-09 09:24:16 · 56 阅读 · 0 评论 -
设计模式之spring分析
-------------spring 后置处理器BeanFactoryPostProcessor-------------------------- 设计模式之spring分析 Spring已经在java的世界里横行很多年了,但是阅读起来并不那么容易。特别是接口概念的广泛使用,更增加了分析的难度,本文从设计模式的角度来对其进行分析,会忽略实现的具体细节。...原创 2015-08-11 11:19:49 · 94 阅读 · 0 评论 -
Spring Boot使用自定义的properties
Spring Boot使用自定义的properties博客分类:spring-boot spring boot使用application.properties默认了很多配置。但需要自己添加一些配置的时候,我们应该怎么做呢。 若继续在application.properties中添加如: Properties代码 ...原创 2015-07-31 15:18:49 · 80 阅读 · 0 评论 -
Spring注解笔记
Spring注解1、spring @Order 注解利用 @Order 控制配置类的加载顺序,值越小越先加载。2、Spring 注解@Component,@Service,@Controller,@Repository Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controlle...原创 2015-07-22 14:33:30 · 201 阅读 · 0 评论 -
Spring AOP四种创建通知(拦截器)类型实例
1、Spring只支持方法拦截,也就是说,只能在方法的前后进行拦截,而不能在属性前后进行拦截。2、Spring支持四种拦截类型:目标方法调用前(before),目标方法调用后(after),目标方法调用前后(around),以及目标方法抛出异常(throw)。3、前置拦截的类必须实现MethodBeforeAdvice接口,实现其中的before方法。4、后置拦截的类必须实现AfterRetu...原创 2015-06-24 10:43:50 · 130 阅读 · 0 评论 -
Spring 源码阅读(IOC容器)-容器启动2
Spring 源码阅读(IOC容器)-容器启动2 2.2.3 资源定位、解释2.2.3.1 资源定位加载与容器的关系 loadBeanDefinitions方法主要是加载BeanDefinition,而BeanDefinition的定义是来自于一组资源的,要加载BeanDefinition,Spring首先要加载、解释这些资源,资源的定位、加载由ResourceLoader与Resour...原创 2015-05-22 11:44:13 · 88 阅读 · 0 评论