随笔分类 -  Spring

1 2 下一页
Spring之SpringMVC的MethodNameResolver(源码)分析
摘要:前言 在介绍SpringMVC 的Controller的具体实现中,我们讲到了MultiActionController。在获取处理请求对于的方法的时候我们用到了下面的代码,来自于MultiActionController的handleRequestInternal的方法: protected M... 阅读全文
posted @ 2015-11-06 07:44 叼烟斗的纤夫 阅读(1095) 评论(0) 推荐(0)
Spring之SpringMVC前端控制器DispatcherServlet(源码)分析
摘要:1.DispatcherServlet作用说明 DispatcherServlet提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。DispatcherServlet主要用作职责调度工作,本身主要用于控制流... 阅读全文
posted @ 2015-11-03 16:04 叼烟斗的纤夫 阅读(2576) 评论(0) 推荐(0)
Spring Resource之应用上下文和资源路径
摘要:##1.构建应用上下文一个应用上下文构造器一般需要一个构成Bean定义的上下为你xml字符串路径或者一个字符串数组路径作为参数。当这样的路径没有前缀的时候,那么从哪个路径构建的资源类型,用于加载bean的定义,取决于它所处的指定的上下文环境,例如,如果你像下面一样创建一个ClassPathXMLAp... 阅读全文
posted @ 2015-03-30 22:38 叼烟斗的纤夫 阅读(4163) 评论(0) 推荐(0)
Spring Resource之作为依赖的资源
摘要:如果一个bean自己能够通过一些动态的过程来决定和提供一些资源路径,那么通过ResourceLoader接口来加载资源会是更有效的。考虑作为一个例子的加载模板,需要的指定的资源取决于用户的角色。如果资源是静态的,那么那么就可以完全不适用ResourceLoader接口。所有的应用上下文注册和使用能够... 阅读全文
posted @ 2015-03-30 20:23 叼烟斗的纤夫 阅读(330) 评论(0) 推荐(0)
Spring Resource之ResourceLoaderAware接口
摘要:ResourceLoaderAware接口是一个特殊的标记接口,它表示对象需要提供给一个ResourceLoader引用:```javapublic interface ResourceLoaderAware { void setResourceLoader(ResourceLoader resou... 阅读全文
posted @ 2015-03-30 20:09 叼烟斗的纤夫 阅读(1377) 评论(0) 推荐(0)
Spring Resource之ResourceLoader
摘要:ResourceLoader接口意味着任何实现的对象都能够返回Resource实例.```javapublic interface ResourceLoader { Resource getResource(String location);}```所有的应用上下文实现了ResourceLoader... 阅读全文
posted @ 2015-03-29 21:50 叼烟斗的纤夫 阅读(1245) 评论(0) 推荐(0)
Spring Resource之内置的Resource实现
摘要:Spring提供了大量的并且可以直接使用的Resource实现##1.UrlResourceUrlResource封装了一个java.net.URL,而且可以通过一个URL用于访问任何对象,例如文件、一个HTTP目标、一个FTP目标等等。所有的URLs有一个标准的String表示,因为适当的标准化前... 阅读全文
posted @ 2015-03-29 21:33 叼烟斗的纤夫 阅读(1913) 评论(0) 推荐(0)
Spring Resources之介绍和资源接口
摘要:##1.介绍不幸的是Java的标准的java.net.URL类和针对不同的URL前缀的标准处理器都不够充分去访问所有的低级资源。例如,美誉标准化的URL实现可能用于去范围需要从classpath中或者相对于一个SerletContext获取的资源。尽管可以可以针对特殊的URL前缀注册新的处理器,但是... 阅读全文
posted @ 2015-03-29 20:38 叼烟斗的纤夫 阅读(422) 评论(0) 推荐(0)
Spring IOC之BeanFactory
摘要:BeanFactory提供了SpringIOC功能的基础但是它只是直接在用在和第三方框架的整合中,而且现在对于大部分的Spring用户来讲这一句成为了过去。BeanFactory和相关的接口,例如BeanFactoryAware、InitializingBean、DisposalBean,仍然在Sp... 阅读全文
posted @ 2015-03-29 19:12 叼烟斗的纤夫 阅读(381) 评论(0) 推荐(0)
Spring IOC 之ApplicationContext的其他功能
摘要:正如上面章节所介绍的那样, org.springframework.beans.factory 包提供了管理和操作beans的基本功能。 org.springframework.context包增加了继承了BeanFactory接口的ApplicationContext接口,它额外了提供了一种更加面... 阅读全文
posted @ 2015-03-29 14:10 叼烟斗的纤夫 阅读(609) 评论(0) 推荐(0)
Spring IOC之基于JAVA的配置
摘要:基础内容:@Bean 和 @Configuration在Spring中新的支持java配置的核心组件是 @Configuration注解的类和@Bean注解的方法。@Bean注解被用于表明一个方法实例配置和实例化一个能够被Spring Ioc容器管理的对象。和Spring 的基于XML配置的文件中的... 阅读全文
posted @ 2015-03-25 11:05 叼烟斗的纤夫 阅读(1158) 评论(0) 推荐(0)
Spring IOC之 使用JSR 330标准注解
摘要:从Spring 3.0开始,Spring提供了对 JSR 330标准注解的支持。这些注解可以喝Spring注解一样被扫描到。你只需要将相关的Jar包加入到你的classpath中即可。 注意:如果你使用Maven,javax.inject子包是需要在标准Maven仓库中用到的(http://repo... 阅读全文
posted @ 2015-02-01 23:37 叼烟斗的纤夫 阅读(1025) 评论(0) 推荐(0)
Spring IOC之Classpath扫描和管理的组件
摘要:在前面的大部分例子我们使用XML去指明配置数据去定义在Spring容器中的每一个BeanDefinition。上一节我们展示了如何在代码层注解的方式来提供大量的配置信息。即使在这些例子中,但是,基础的Bean定义显示定义在XML文件中,与此同时注解只是驱动了依赖注入。这节提供了一个选择去通过扫描cl... 阅读全文
posted @ 2015-01-31 16:39 叼烟斗的纤夫 阅读(582) 评论(0) 推荐(0)
Spring IOC之基于注解的容器配置
摘要:Spring配置中注解比XML更好吗?基于注解的配置的介绍提出的问题是否这种途径比XML更好。简单来说就是视情况而定。 长一点的答案是每一种方法都有自己的长处也不足,而且这个通常取决于开发者决定哪一种策略更适合他们。和他们被定 义的方式有关,注解在他们的定义中提供了大量的上下文信息,这样... 阅读全文
posted @ 2015-01-31 14:27 叼烟斗的纤夫 阅读(2420) 评论(0) 推荐(0)
Spring IOC之容器扩展点
摘要:一般来说,一个应用开发者不需要继承ApplicationContext实现类。取而代之的是,Spring IoC容器可以通过插入特殊的整合接口的实现来进行扩展。下面的几点将要讲述这些整合的接口。 ###... 阅读全文
posted @ 2015-01-30 01:09 叼烟斗的纤夫 阅读(2941) 评论(0) 推荐(0)
Spring IOC 之Bean定义的继承
摘要:一个Bean的定义可以包含大量的配置信息,包括构造器参数、属性值以及容器规范信息,比如初始化方法、静态工厂方法名字等等。一子bean的定义可以从父bean的定义中继承配置数据信息。子bean定义可以覆盖一些值只要需要也可以增加其他的值。使用父bean定义和子bean定义可以接受大量的类型说明。实际上... 阅读全文
posted @ 2015-01-29 22:55 叼烟斗的纤夫 阅读(1438) 评论(0) 推荐(0)
Spring IOC 之个性化定制the nature of a bean
摘要:###1.生命周期回调为了影响容器管理的bean的生命周期,你可以实现Spring的InitializingBean和DisposableBean接口。容器首先调用afterPropertiesSet()方法最后调用destroy()方法就可以运行bean在初始化和销毁的时候来进行特定的行为动作。 ... 阅读全文
posted @ 2015-01-28 23:28 叼烟斗的纤夫 阅读(1388) 评论(1) 推荐(0)
Spring IOC 之Bean作用域
摘要:当你创建一个bean定义的时候,你创建了一份通过那种bean定义的bean的创建类的真正实力的处方。bean的定义是一个处方的想法是很重要的的。因为这意味着,对于一个类你可以创建很多对象实例从一个单独的处方中。你不但可以控制不同种类的依赖和配置值设置到从一个指定的bean定义中创建的对象中去,而且可... 阅读全文
posted @ 2015-01-26 21:59 叼烟斗的纤夫 阅读(681) 评论(0) 推荐(0)
Spring IOC之依赖
摘要:一个标准的企业级应用不只有一个对象组成。即使是最简单的引用也会有个相互作用的对象以使最终呈现在用户面前的是个连贯一致的引用。###1依赖注入依赖注入(DI)是一个对象定义他们依赖的过程,也就是说他们一起处理的对象,只是通过构造器参数、工厂方法参数或者是通过工厂饭饭返回或者是通过构造的设置在实例上的属... 阅读全文
posted @ 2015-01-25 12:49 叼烟斗的纤夫 阅读(396) 评论(0) 推荐(0)
Spring IOC之Bean 概述
摘要:###1.Bean概述一个Spring IOC容器管理一个或者多个bean。这些bean是根据你提供给容器的配置数据信息创建的,例如XML形式的的定义。在容器内部,这些bean的定义表示为BeanDefinition对象,这些对象包含下面的元数据信息:+ 一个包含包的类的名字:一般是实际的继承实现类... 阅读全文
posted @ 2015-01-17 21:56 叼烟斗的纤夫 阅读(357) 评论(0) 推荐(0)

1 2 下一页