自定义转换服务不用于数据绑定

问题描述 投票:0回答:1
java spring spring-mvc
1个回答
0
投票

如何添加我的转换器(StringToMYTypeConverter)以供(所有,而不仅仅是一个)控制器使用?

  1. 创建转换器
public class StringToMYTypeConverter
  implements Converter<String, MYType> {

    @Override
    public MYType convert(String from) {
        MYType myType = ... // do conversion
        return myType;   
    }
}
  1. 注册转换器。
@Configuration
public class WebConfig implements WebMvcConfigurer {

    @Override
    public void addFormatters(FormatterRegistry registry) {
        registry.addConverter(new StringToEmployeeConverter());
    }
}

© www.soinside.com 2019 - 2024. All rights reserved.