在使用gitee作为远程配置中心仓库时,push配置文件后,config服务端自动刷新配置信息会出现json parse error错误(github不存在此错误),解决方案如下
@Component
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void extendMessageConverters(List<HttpMessageConverter<?>> converters){
FastJsonHttpMessageConverter httpMessageConverters = new FastJsonHttpMessageConverter();
FastJsonConfig config = new FastJsonConfig();
config.setCharset(StandardCharsets.UTF_8);
//禁止循环引用
config.setSerializerFeatures(SerializerFeature.DisableCircularReferenceDetect);
httpMessageConverters.setFastJsonConfig(config);
converters.add(0,httpMessageConverters);
}
}
在配置中心服务端添加配置类即可