Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is available at http://example.org/api/v2/api-docs then the base url is http://example.org/api/. Please enter the location manually:
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})
@SpringBootApplication
@EnableSwagger2
public class ViewerStarter {
public static void main(String[] args) {
SpringApplication.run(ViewerStarter.class, args);
}
}
解决方法:如代码在启动类上加入@EnableSwagger2,可以解决,并且不能与@EnableWebSecuriry同时出现在启动类上,@EnableWebSecurity这时可在配置类上。