1 回答

TA貢獻1795條經(jīng)驗 獲得超7個贊
您可以使用 java 配置而不是 xml 創(chuàng)建一個 bean,例如:
@Configuration
public class GeneralConfiguration {?
? ? @Bean
? ? public ObjectMapper objectMapper() {
? ? ? ? ObjectMapper mapper = new ObjectMapper()
? ? ? ? ? ?.registerModule(new ParameterNamesModule())
? ? ? ? ? ?.registerModule(new Jdk8Module())
? ? ? ? ? ?.registerModule(new JavaTimeModule());
? ? ? ? return mapper;
? ? }
}
我相信 @Configuration 和 @Bean 注釋自spring 3.0以來都可用,因此您可以毫無問題地使用它們。如果您仍然希望繼續(xù)使用基于 xml 的配置,那么:
<bean id="objectMapper"
? ? class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
? ? <property name="modulesToInstall"
? ? ? ? value="
? ? ? ? com.fasterxml.jackson.datatype.jdk8.Jdk8Module,
? ? ? ? com.fasterxml.jackson.datatype.jsr310.JavaTimeModule,
? ? ? ? com.fasterxml.jackson.module.paramnames.ParameterNamesModule" />
</bean>
添加回答
舉報