Swagger2 配置问题解决

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这时可在配置类上。


版权声明:本文为SSH_5523原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。