1.基本配置完成后,UI界面空白,访问不到v2/api-doc?
检查是不是用了fastjson的messageConverter。
WebMvcConfigurer.java
//使用阿里 FastJson 作为JSON MessageConverter @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter(); FastJsonConfig config = new FastJsonConfig(); //保留空的字段 config.setSerializerFeatures(SerializerFeature.WriteNullStringAsEmpty); config.setDateFormat("yyyy-MM-dd HH:mm:ss"); //SerializerFeature.WriteNullStringAsEmpty,//String null -> "" //SerializerFeature.WriteNullNumberAsZero//Number null -> 0 // 按需配置,更多参考FastJson文档哈 converter.setFastJsonConfig(config); converter.setDefaultCharset(Charset.forName("UTF-8")); converter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON_UTF8)); converters.add(converter); }
2.确保引入了完整的jar包。bootStrap-ui 1.8.8