springmvc
文章平均质量分 80
Wit_tang
Nothing is impossible for a willing heart!
展开
-
跟我学SpringMVC目录汇总贴、PDF下载、源码下载
电子书下载链接 请登录后下载 在线版目录 第一章 Web MVC简介 第二章 Spring MVC入门 第三章 DispatcherServlet详解 第四章 Controller接口控制器详解(1) 第四章 Controller接口控制器详解(2) 第四章 Controller接口控制器详解(3) 第四章 Controller接口控制器详转载 2016-04-01 15:06:26 · 526 阅读 · 0 评论 -
Spring bean加载多个配置文件
在一个大的项目结构,Spring bean配置文件位于不同的文件夹以便于维护和模块化。例如,Spring-Common.xml在common 文件夹中,Spring-Connection.xml 在connection文件夹,Spring-ModuleA.xml在ModuleA 文件夹等等。 你可以加载多个Spring bean的配置文件如下代码中: ApplicationContex原创 2016-05-27 10:11:17 · 974 阅读 · 0 评论 -
Spring内部bean实例
在Spring框架中,一个bean仅用于一个特定的属性,这是提醒其声明为一个内部bean。内部bean支持setter注入“property”和构造器注入"constructor-arg“。 下面来看看一个详细的例子,演示使用 Spring 内部 bean 。 package com.yiibai.common; public class Customer { private P原创 2016-05-27 10:13:42 · 717 阅读 · 0 评论 -
Spring Bean作用域实例
在Spring中,bean作用域用于确定哪种类型的 bean 实例应该从Spring容器中返回给调用者。bean支持的5种范围域: 单例 - 每个Spring IoC 容器返回一个bean实例 原型- 当每次请求时返回一个新的bean实例 请求 - 返回每个HTTP请求的一个Bean实例 会话 - 返回每个HTTP会话的一个bean实例 全局会话- 返回全原创 2016-05-27 10:16:14 · 387 阅读 · 0 评论 -
Spring集合 (List,Set,Map,Properties) 实例
下面例子向您展示Spring如何注入值到集合类型(List, Set, Map, and Properties)。 支持4个主要的集合类型: List – Set – Map – Properties – Spring beans 一个Customer对象,有四个集合属性。 package com.yiibai.common; import java.util.List原创 2016-05-27 10:18:00 · 1846 阅读 · 0 评论 -
Spring ListFactoryBean实例
ListFactoryBean”类为开发者提供了一种在Spring的bean配置文件中创建一个具体的列表集合类(ArrayList和LinkedList)。 这里有一个 ListFactoryBean 示例,在运行时它将实例化一个ArrayList,并注入到一个 bean 属性。 package com.yiibai.common; import java.util.List; p原创 2016-05-27 10:21:44 · 1484 阅读 · 0 评论 -
Spring SetFactoryBean实例
SetFactoryBean 类为开发者提供了一种可在 Spring bean 配置文件创建一个具体的Set集合(HashSet 和 TreeSet)。 这里有一个 ListFactoryBean。例如,在运行时它将实例化 HashSet,并注入到一个 bean 属性中。 package com.yiibai.common; import java.util.Set; public原创 2016-05-27 10:24:28 · 516 阅读 · 0 评论 -
Spring MapFactoryBean例子
MapFactoryBean类为开发者提供了一种在Spring的bean配置文件中创建一个具体的Map集合类(HashMap和TreeMap)。 这里有一个MapFactoryBean。例如,在运行时它将实例化一个HashMap,并注入到一个bean属性。 package com.yiibai.common; import java.util.Map; public class C原创 2016-05-27 10:27:25 · 593 阅读 · 0 评论 -
Spring注入日期到bean属性-CustomDateEditor
这一个Spring例子向您展示如何为bean属性注入一个“日期”。 package com.yiibai.common; import java.util.Date; public class Customer { Date date; public Date getDate() { return date; } public void setDate(Date d原创 2016-05-27 10:31:21 · 5475 阅读 · 0 评论 -
Spring PropertyPlaceholderConfigurer实例
大多数Spring开发人员只是把整个部署的详细信息(数据库的详细信息,日志文件的路径)写在XML bean配置文件如下: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=原创 2016-05-27 10:35:00 · 608 阅读 · 0 评论 -
Spring bean配置继承
在 Spring,继承是用为支持bean设置一个 bean 来分享共同的值,属性或配置。 一个子 bean 或继承的bean可以继承其父 bean 的配置,属性和一些属性。另外,子 Bean 允许覆盖继承的值。 请参见下面的完整的例子来告诉你如何配置 bean 继承在 Spring 中工作。 package com.yiibai.common; public class Custo原创 2016-05-27 10:37:20 · 505 阅读 · 0 评论 -
如何注入值到Spring bean属性
在Spring中,有三种方式注入值到 bean 属性。 正常的方式 快捷方式 “p” 模式 看到一个简单的Java类,它包含两个属性 - name 和 type。稍后将使用Spring注入值到这个 bean 属性。 package com.yiibai.common; public class FileNameGenerator { private String原创 2016-05-27 10:07:27 · 498 阅读 · 0 评论 -
Spring Bean引用例子
在Spring,bean可以“访问”对方通过bean配置文件指定相同或不同的引用。 1. Bean在不同的XML文件 如果是在不同XML文件中的bean,可以用一个“ref”标签,“bean”属性引用它。 “CsvOutputGenerator”或“JsonOutputGenerator”通过属性标签使用'ref'属性, - 在这个例子中,Bean “OutputHelper原创 2016-05-27 10:03:46 · 1236 阅读 · 0 评论 -
Spring通过构造方法依赖注入
使用Spring进行依赖,通过构造函数注入一个bean。 1. IOutputGenerator 接口和实现类 package com.yiibai.output; public interface IOutputGenerator { public void generateOutput(); } package com.yiibai.output.impl; im原创 2016-05-27 10:02:04 · 2648 阅读 · 0 评论 -
SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC
7.4、数据验证 7.4.1、编程式数据验证 Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现 复制cn.javass.chapter4.web.controller.support.validator.UserModelValidator 到cn.javass.chapte转载 2016-04-01 15:04:46 · 648 阅读 · 0 评论 -
SpringMVC数据格式化——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC
7.3、数据格式化 在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService)从而支持这种需求。在Spring中它和PropertyEditor功能类似,可以替代Proper转载 2016-04-01 15:02:58 · 622 阅读 · 0 评论 -
SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解——跟着开涛学SpringMVC
6.6.2、@RequestParam绑定单个请求参数值 @RequestParam用于将请求参数区数据映射到功能处理方法的参数上。 Java代码 public String requestparam1(@RequestParam String username) 请求中包含username参数(如/requestparam1?username=zhang),则转载 2016-04-01 14:58:00 · 473 阅读 · 0 评论 -
SpringMVC强大的数据绑定(1)——第六章 注解式控制器详解——跟着开涛学SpringMVC
到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11: 图6-11 1、@RequestParam绑定单个请求参数值; 2、@PathVariable绑定URI模板变量值; 3、@CookieValue绑定Cookie数据值 4、@RequestHeader绑定请求头数据; 5、@Model转载 2016-04-01 14:55:57 · 439 阅读 · 0 评论 -
Spring MVC框架
在Spring的Web MVC框架提供了模型 - 视图 - 控制器架构以及可用于开发灵活,松散耦合的Web应用程序准备的组件。 MVC模式会导致分离的应用程序(输入逻辑,业务逻辑和UI逻辑)的不同方面,同时提供这些元素之间的松耦合。 模型(Model )封装了应用程序的数据和一般他们会组成的POJO。 视图(View)是负责呈现模型数据和一般它生成的HTML输出,客户端的原创 2016-05-27 09:27:44 · 754 阅读 · 0 评论 -
Spring hello world实例
在这篇文章中使用的技术或工具: Spring 3.1MyEclipse 10JDK 1.6 提示: Spring 3 至少JDK1.5才能正常工作。 Spring 3.0 dependencies 在Spring2.5.x中,几乎整个Spring模块分组在一个单独的 spring.jar 文件中。由于Spring3中每模块被分成一个单独的 jar 文件,例如,spring-co原创 2016-05-27 09:31:41 · 332 阅读 · 0 评论 -
Spring JavaConfig实例
从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。 但是,仍然允许使用经典的XML方式来定义bean和配置,JavaConfig是另一种替代解决方案。 看来看经典的XML定义和JavaConfig的不同,如下定义在Spring容器中的bean。 Spring XML file - ap原创 2016-05-27 09:50:47 · 415 阅读 · 0 评论 -
Spring JavaConfig @Import实例
一般来说, 需要按模块或类别 分割Spring XML bean文件 成多个小文件, 使事情更容易维护和模块化。 例如, <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio原创 2016-05-27 09:54:44 · 661 阅读 · 0 评论 -
Spring依赖注入(DI)
在Spring框架中,依赖注入(DI)的设计模式是用来定义对象彼此间的依赖。它主要有两种类型: Setter方法注入 构造器注入 1. Setter方法注入 这是最流行最简单的DI注入方法,通过设置方法注入依赖。 示例 帮助器类和指定的setter方法 package com.yiibai.output; import com.yiibai.output.I原创 2016-05-27 09:58:11 · 291 阅读 · 0 评论 -
Spring使用Setter依赖注入
一个简单的Spring例子来展示如何通过setter方法注入依赖项,最常用DI方法注入bean。 1. IOutputGenerator 接口和实现类 package com.yiibai.output; public interface IOutputGenerator { public void generateOutput(); } package com.yiib原创 2016-05-27 10:00:01 · 982 阅读 · 0 评论 -
springmvc
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import java.net.URLConnection; import org.apache.commons.io.IOUtils;原创 2016-05-20 10:38:19 · 406 阅读 · 0 评论