怎样使用自定义类型转换器

时间:2026-02-15 21:09:02

1、定义一个类,实现 Converter 接口,该接口有两个泛型。

public interface Converter<S, T> {//S:表示接受的类型,T:表示目标类型 

怎样使用自定义类型转换器

怎样使用自定义类型转换器

2、在 spring 配置文件中配置类型转换器。

spring 配置类型转换器的机制是,将自定义的转换器注册到类型转换服务中去。

怎样使用自定义类型转换器

3、在 annotation-driven 标签中引用配置的类型转换服务

<mvc:annotation-driven

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

运行结果:

使用 ServletAPI 对象作为方法参数

SpringMVC 还支持使用原始 ServletAPI 对象作为控制器方法的参数。支持原始 ServletAPI 对象有: 

怎样使用自定义类型转换器

4、我们可以把上述对象,直接写在控制的方法参数中使用。

部分示例代码:

jsp 代码:

<a href="account/testServletAPI">测试访问 ServletAPI</a>

控制器中的代码:

怎样使用自定义类型转换器

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com