我在springboot应用程序中配置了两个objectmapper。我在如下配置类中声明这些:
@Configuration
public class Config {
@Bean
@Primary
public ObjectMapper getPrimary() {
return new ObjectMapper();
}
@Bean
public ObjectMapper getSecondary() {
return new ObjectMapper();
}
}
@primary objectmapper可以正常工作。不过,我不知道如何让@restcontroller使用辅助objectmapper。感谢您的帮助。
2条答案
按热度按时间ilmyapht1#
您需要使用限定符:
注射时:
您可以阅读更多信息,例如:https://www.baeldung.com/spring-qualifier-annotation#qualifiervsprimary
bwleehnv2#
fwiw,我无法让它隐式地与@restcontroller一起工作,但我最终将辅助objectmapper注入rest控制器,然后直接使用mapper解析输入。