Swagger2 API文檔泛型返回數據生成格式問題

Swagger2 API文檔泛型格式返回數據,生成格式非預期的泛型格式爲Of實例Of,以下圖api

問題跟蹤流程:api-docs接口返回的數據爲Of實例Of->Swagger2Controller->Documentation文檔結構生成直接從緩存中讀取->查找設置緩存位置DocumentationPluginsBootstrapper.start()-> Docket.configure()配置生成格式配置->找到本身的Docket配置有個forCodeGeneration()方法->CodeGenGenericTypeNamingStrategy.OPEN屬性設置緩存

查看項目Docket配置app

return new Docket(DocumentationType.SWAGGER_2)
      .select()
      //不顯示錯誤接口地址以及監控接口地址
      .paths(Predicates.not(PathSelectors.regex("/error.*|/actuator.*"))).build()
      .groupName("cloud-teacher-api")
      .apiInfo(apiInfo())
      .forCodeGeneration(true);

解決:去除掉forCodeGeneration(true)代碼,避免Of出現,結果以下圖泛型數據結果爲«T»ui

相關文章
相關標籤/搜索