springmvc实现自定义类型转换器示例

作者:_故乡的原风景 时间:2021-09-29 23:46:53 

springmvc除了自带的部分类型转换之外,还可以自定义类型转换器,按照以下步骤:

1、写一个类实现Converter接口


package com.hy.springmvc.entities;

import org.springframework.core.convert.converter.Converter;

import com.google.gson.Gson;

public class DepartmentConvertor implements Converter<String, Department> {

@Override
public Department convert(String source) {
 System.out.println("com.hy.springmvc.entities.DepartmentConvertor: "
   + source);
 Department department = new Gson().fromJson(source, Department.class);
 return department;
}

}

2、引入ConversionServiceFactoryBean,将自己写的类注入到bean


<bean id="conversionService"
 class="org.springframework.context.support.ConversionServiceFactoryBean">
 <property name="converters">
  <list>
   <bean class="com.hy.springmvc.entities.DepartmentConvertor"></bean>
  </list>
 </property>
</bean>

3、在<mvc:annotation-driven>里面标注属性conversion-service


<mvc:annotation-driven conversion-service="conversionService">
</mvc:annotation-driven>

这样在类型转化的过程中就会自动调用这个转换器

来源:http://www.cnblogs.com/hy87/p/6322300.html

标签:springmvc,转换器
0
投稿

猜你喜欢

  • Java关系操作符简写介绍

    2023-12-25 12:56:29
  • Java编程实现获取当前代码行行号的方法示例

    2021-06-28 06:51:14
  • 关于@Scheduled不执行的原因分析

    2021-06-27 17:13:20
  • 简单谈谈JVM、JRE和JDK的区别与联系

    2023-04-20 17:14:51
  • Spring Security 控制授权的方法

    2023-08-06 19:21:08
  • SpringBoot结合Redis配置工具类实现动态切换库

    2022-04-15 14:14:13
  • java常用工具类之DES和Base64加密解密类

    2023-12-20 17:48:31
  • springsecurity 企业微信登入的实现示例

    2023-06-16 16:39:35
  • c#中多线程访问winform控件的若干问题小结

    2023-09-23 17:04:27
  • Java实现简易界面通讯录

    2023-02-09 20:12:59
  • android短信管理器SmsManager实例详解

    2021-09-03 18:17:18
  • Android Studio 多层级 Module 对 aar 引用问题解决方法

    2023-08-06 19:41:27
  • Java生成二维码可添加logo和文字功能

    2021-06-23 22:24:35
  • Java删除二叉搜索树最大元素和最小元素的方法详解

    2023-09-30 07:27:09
  • Unity3D Shader实现贴图切换效果

    2021-07-10 00:31:20
  • Netty实现简易版的RPC框架过程详解

    2023-05-23 23:19:58
  • Android Bitmap的加载优化与Cache相关介绍

    2022-02-04 17:20:51
  • springboot跨域CORS处理代码解析

    2022-07-29 21:12:20
  • java中pdf转图片的实现方法

    2021-07-22 02:26:06
  • 对Java的面对对象编程中对象和引用以及内部类的理解

    2022-02-22 12:11:15
  • asp之家 软件编程 m.aspxhome.com