Swagger /v2/api-docs-ext?group=default 404

Pom 中 Swagger部分

<dependency>
	    <groupId>io.springfox</groupId>
	    <artifactId>springfox-swagger2</artifactId>
	    <version>2.6.1</version>
	</dependency>
	
	<dependency>
	    <groupId>com.github.xiaoymin</groupId>
	    <artifactId>swagger-bootstrap-ui</artifactId>
	    <version>1.9.6</version>
	</dependency>

Swagger配置如下

@Configuration
@EnableSwagger2
public class SwaggerConfig {
	
	@Bean
	public Docket createRestApi() {
		return new Docket(DocumentationType.SWAGGER_2)
				   .apiInfo(apiInfo())
				   .select()
				   .paths(PathSelectors.any())
				   .apis(RequestHandlerSelectors.basePackage("com.yueqin.controller")) //只扫描controller路径下的api
				   .build();
	}

	private ApiInfo apiInfo() {
		// TODO Auto-generated method stub
		Contact contact = new Contact("yueqin", "http://localhost:8080/SpringTest", "yueqin.huang@ncsi.com.cn");
		return new ApiInfoBuilder()
				.contact(contact)
				.description("This is My Spring Demo Application")
				.termsOfServiceUrl("http://localhost:8080/SpringTest")
				.title("Spring Demo")
				.version("V1.0")
				.build();
	}
	

}

访问url, http://localhost:8080/SpringTest/doc.html,界面空白。
在这里插入图片描述
浏览器前台报错如下
在这里插入图片描述
猜想/v2/api-docs-ext不是自己定义的,所以是swagger jar包内的,于是找到了EnableSwaggerBootstrapUi注解以及SwaggerBootstrapUiController。

查看EnableSwaggerBootstrapUI注解和 SwaggerBootstrapUiController,我们可以发现EnableSwaggerBootstrapUI注解引入了SwaggerBootstrapUiController。
在这里插入图片描述
在这里插入图片描述
最终我们在SwaggerConfig加上注解EnableSwaggerBootstrapUI,如以下高亮所示,问题得以解决。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值