一个简单的springBoot REST服务项目,使用Spring Web来实现 ,Swagger2会生效。但是切换到RESTEasy来实现,Swagger2根本不生效。
访问页面会提示
RESTEASY003210: Could not find resource for full path: http://localhost:8081/swagger-ui.html
配置为:
@Configuration
@EnableSwagger2
class Swagger2 {
@Bean
fun createRestApi(): Docket {
return Docket(DocumentationType.SWAGGER\_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.galiun.sms.wshttp.controller"))
.paths(PathSelectors.any())
.build()
}
private fun apiInfo(): ApiInfo {
return ApiInfoBuilder()
.title("Http API Swagger2 Doc")
.version("3.0")
.build()
}
}
RESTEasy结合Swagger2是否还需要添加其他配置?