所以我正在寫一個 Docket,但是當我呼叫路徑方法時,出現錯誤“方法 regex(String) 未定義 SwaggerConfig 型別”。我的招搖依賴都具有相同的版本(3.0.0)
這是我遇到的代碼片段
package de.tut.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@EnableSwagger2
@Configuration
public class SwaggerConfig {
@Bean
public Docket productApi() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("de.tut"))
.paths(regex("/rest.*"))
.build();
}
}
uj5u.com熱心網友回復:
你需要使用
PathSelectors.regex("/rest.*")
與PathSelectors存在
springfox.documentation.builders.PathSelectors
只是 usingregex假設您想使用您所在類的方法,這就是編譯器錯誤所抱怨的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/476789.html
