`

spring中的类型转换

阅读更多
类型转换
spring提供了供在用户自定义的扩展机制
具体步骤:
第一步:编写自己的类  继承自spring的PropertyEditorSupport类
 public class UtilDatePropertyEditor extends PropertyEditorSupport {
    private String format = "yyyy-MM-dd";
	public void setAsText(String dateText) throws IllegalArgumentException {
		SimpleDateFormat sdf = new SimpleDateFormat(format) ;
		Date date = null ;
			date = sdf.parse(dateText) ;
			this.setValue(date) ;
	}
	public String getFormat() {
		return format;
	}
	public void setFormat(String format) {
		this.format = format;
	}

第二步:配置
<bean id="customEditorConfigurer" class="org.springframework.beans.factory.config.CustomEditorConfigurer" >
        <property name="customEditors">
            <map>
                 <entry key="java.util.Date"  >
                 	<bean class="com.cs.dao.UtilDatePropertyEditor">
                 		<property name="format" value="yyyy-MM-dd" />
                 	</bean>
                 </entry>
            </map>
        </property>   
   </bean>
   <!-- 
   <bean id="utilDatePropertyEditor" class="com.cs.dao.UtilDatePropertyEditor" />
      --> 
注意:customEditorConfigurer 是给spring内部用的 , spring内部是根据类来查找的,所以这里的id并没有实际意义
如果要加入多个 ,值需往map里中加入<entry>即可    
分享到:
评论

相关推荐

    SpringBoot中自定义消息转换器示例源码

    SpringBoot中自定义消息转换器示例源码

    第十五章 Spring 类型转换(Type Conversion)1

    第十五章:Spring 类型转换小马哥 · mercyblitzSpring 类型转换Spring 类型转换的实现使用场景基于 JavaBeans 接口的类型转

    spring.net中文手册在线版

    4.4.2.内置的类型转换器 4.4.3.自定义类型转换器 4.4.3.1.使用CustomConverterConfigurer类 4.5.自定义对象的行为 4.5.生命周期接口 4.5.1.1.IInitializingObject接口和init-method属性 4.5.1.2.IDisposable接口和...

    基于Java泛型对Spring中强制类型转换工厂的改进

    有利于我们对java的理解,还有对Java泛型的理解,要精通java最好看一看

    Spring-Reference_zh_CN(Spring中文参考手册)

    12.2.2. 在Spring的application context中创建 SessionFactory 12.2.3. HibernateTemplate 12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. ...

    Spring Framework 5 中文文档

    5. 验证、数据绑定和类型转换 6. Spring表达式语言 9. Spring框架下的测试 10. 单元测试 11. 集成测试 14. DAO支持 15.使用JDBC实现数据访问 16. ORM和数据访问 17. 使用 O/X(Object/XML)映射器对XML进行编组 19. ...

    Spring中文帮助文档

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    SpringMVC数据绑定及数据类型转换

    SpringMVC数据绑定及数据类型转换 文档中付例子

    Spring MVC学习(七)-------SpringMVC数据类型转换

    Spring MVC学习(七)-------SpringMVC数据类型转换

    springMongodb参考文档中文版

    Spring Data MongoDB 2.1中的新特性 5.2。Spring Data MongoDB 2.0中的新特性 5.3。Spring Data MongoDB 1.10中的新特性 5.4。Spring Data MongoDB 1.9中的新特性 5.5。Spring Data MongoDB 1.8中的新特性 5.6。...

    spring杂谈 作者zhang KaiTao

    1. spring杂谈[原创] 1.1 Spring事务处理时自我调用的解决方案及一些实现方式的风险 ...1.32 Spring3 Web MVC下的数据类型转换(第一篇)——《跟我学Spring3 Web MVC》抢先看 1.33 Spring 注入集合类型

    Spring攻略(第二版 中文高清版).part1

    1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 1.3.1 问题 14 1.3.2 解决方案 14 1.3.3 工作原理 14 1.4 解决构造程序歧义 17 ...

    Spring Web MVC入门教程

    包括:简介、内建类型转换器、自定义类型转换器等 第五章:数据格式化 包括:简介、内建格式转换器、字段级别的解析/格式化等 第六章:数据验证 包括:声明式数据验证、内置的验证约束和注解、错误消息的处理等

    Spring攻略(第二版 中文高清版).part2

    1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 1.3.1 问题 14 1.3.2 解决方案 14 1.3.3 工作原理 14 1.4 解决构造程序歧义 17 ...

    Spring 2.0 开发参考手册

    6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. ...

    Spring+Cloud+配置.pdf

    咕泡——Spring_Cloud_配置 Spring Cloud 配置 Java 中配置 字符类型配置 通用(内置) Java 系统属性(System#getProperties() ) ...OS 环境变量(System#getenv()) ...仅提供了一些零散的配置类型转换

    开源框架 Spring Gossip

    Controller 的类别 介绍如何在 Controller上搭配使用验证器(Validator)、如何实作Command资料的型态转换,以及如何使用Spring的相关API来实作档案上传的功能。 实作 Validator 使用 PropertyEditor ...

    spring3.1中文参考文档

    spring3.1中文参考文档,南磊翻译,现在有4章,目录如下: 第一部分 Spring framework概述.......................................................................................................................

    Spring 5 英文文档全套.7z

    IoC容器,事件,资源,i18n,验证,数据绑定,类型转换,SpEL,AOP。 测试 模拟对象,TestContext框架,Spring MVC测试,WebTestClient。 资料存取 事务,DAO支持,JDBC,O / R映射,XML编组。 Web Servlet ...

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能...附录B 在Spring中开发Web Service

Global site tag (gtag.js) - Google Analytics