当我在swagger中执行我的spring app时,默认协议是http,我想在https中执行它,因为应用程序在HTTPS中运行。我如何配置它?
这是我的代码:
@Configuration
@EnableSwagger2
public class SwaggerConfig{
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(metaData())
.select()
.apis(RequestHandlerSelectors.basePackage("com.adp.mnc.metadata.controller"))
.paths(PathSelectors.any())
.build();
}
字符串
2条答案
按热度按时间xxls0lw81#
可以使用
.protocols(Sets.newHashSet("http", "https"))
guykilcj2#
@varman解决方案的完整代码:
字符串