/ ** * @ClassName MvcConfigure * @description SpringMVC配置 * @Author JAGNG * @Date 2019年10月28日10時23 ** / @Configuration パブリッククラスMvcConfigure実装WebMvcConfigurer { / ** * @description返回值序列化配置 * @param [コンバーター] * @Return無効 * @Author JAGNG * @Date 10:34 2019年10月28日 ** / @Override ます。public void configureMessageConverters(一覧<HttpMessageConverter <?>>コンバータ){ MappingJackson2HttpMessageConverter jackson2HttpMessageConverter =新しいMappingJackson2HttpMessageConverter() ; ObjectMapper objectMapper =新しいObjectMapper(); SimpleModule simpleModule =新しいSimpleModule(); //将長い类型转为字符串 simpleModule.addSerializer(Long.class、ToStringSerializer.instance)。 simpleModule.addSerializer(Long.TYPE、ToStringSerializer.instance)。 objectMapper.registerModule(simpleModule)。 jackson2HttpMessageConverter.setObjectMapper(objectMapper)。 converters.add(jackson2HttpMessageConverter)。 } / ** * @description跨域配置 * @Return org.springframework.web.filter.CorsFilter * @Author JAGNG * @Date 10時33 2019年10月28日 ** / @Bean 公共CorsFilter corsFilter(){ UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource =新しいUrlBasedCorsConfigurationSource(); CorsConfiguration corsConfigurationは新しいCorsConfigurationを()=; corsConfiguration.addAllowedMethod( "*"); corsConfiguration.addAllowedOrigin( "*"); corsConfiguration.addAllowedHeader( "*"); corsConfiguration.setAllowCredentials(真の); urlBasedCorsConfigurationSource.registerCorsConfiguration( "/ **"、corsConfiguration)。 新しいCorsFilter(urlBasedCorsConfigurationSource)を返します。 }