gpt4 book ai didi

java - Spring ConversionService 添加转换器

转载 作者:IT老高 更新时间:2023-10-28 13:56:35 25 4
gpt4 key购买 nike

我搜索了以下问题,但找不到答案。

我想通过编写实现org.springframework.core.convert.converter.Converter的自定义转换器来使用spring的转换服务。

然后我添加我的自定义转换器如下:

<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<list>
<bean id="StringToLoggerConverter" class="com.citi.spring.converter.LoggerConverter" />
</list>
</property>
</bean>

执行上述操作时,我的应用程序初始化失败,因为我正在覆盖 bean conversionService 并仅注册我的自定义转换器。

我怎样才能不覆盖conversionService,只将我的自定义转换器添加到转换器列表中,同时保留现有的?

提前致谢。

最佳答案

对于现在通过谷歌搜索或类似问题最初发布 2 年多后偶然发现此问题的任何人,通过 Java Config 添加转换器变得更加容易:WebMvcConfigurerAdapter 提供 addFormatters(FormatterRegistry) 方法,可用于指定额外的自定义转换器。

关于java - Spring ConversionService 添加转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12779329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com