出现以上原因是因为groupName设置了中文
1、将标红色的值改为英文就好了
return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo)//调用apiInfo方法,创建一个ApiInfo实例,里面是展示在文档页面信息内容 .groupName("app_interface")//移动端接口文档 .select() .apis(RequestHandlerSelectors.basePackage("com.tbs.demo2.controller.api"))//指定controller存放的接口路径 .paths(PathSelectors.regex("/api/.*"))//设置访问路径 .build();
2、设置tomcat的URIEncoding=UTF-8
@Bean public TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFactory() { TomcatEmbeddedServletContainerFactory tomcat=new TomcatEmbeddedServletContainerFactory(); tomcat.setUriEncoding(Charset.forName("UTF-8")); tomcat.setPort(8001); return tomcat; }