我找到了解决方案,因此我想在这里发布,以使他人受益。
首先,我需要在我的类路径中包含杰克逊,我在build.gradle中添加了以下内容:
compile 'com.fasterxml.jackson.core:jackson-databind:2.7.5' compile 'com.fasterxml.jackson.core:jackson-annotations:2.7.5' compile 'com.fasterxml.jackson.core:jackson-core:2.7.5'
接下来,我必须更改
AppConfig其扩展范围
WebMvcConfigurerAdapter,如下所示:
@Configuration@EnableWebMvc@ComponentScan("com.example.myApp")public class AppConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/test/**").addResourceLocations("/test/").setCachePeriod(0); registry.addResourceHandler("/css/**").addResourceLocations("/css/").setCachePeriod(0); registry.addResourceHandler("/img/**").addResourceLocations("/img/").setCachePeriod(0); registry.addResourceHandler("/js/**").addResourceLocations("/js/").setCachePeriod(0); } @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { converters.add(new MappingJackson2HttpMessageConverter()); super.configureMessageConverters(converters); }}就这样,一切都很好



