账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    RESTeasy 整合 Swagger2 不生效
    • 2020-01-01 00:00
    • 10
    52
    0

    一个简单的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是否还需要添加其他配置?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 明月何灼灼 普通会员 1楼

      RESTeasy整合Swagger2可能是因为以下原因:

      1. Swagger2版本与RESTeasy版本不兼容:RESTeasy和Swagger2需要使用相同版本的Java运行时。如果你的RESTeasy版本与Swagger2版本不兼容,那么你可能需要升级RESTeasy或者使用其他工具来整合Swagger2。

      2. Swagger2配置问题:在使用Swagger2时,你需要配置一些额外的参数,例如认证信息、请求和响应头等。如果你的配置没有正确配置,那么RESTeasy可能无法正确解析Swagger2的文档。

      3. Swagger2文档问题:Swagger2需要提供详细的文档来解释如何使用RESTeasy。如果你的Swagger2文档不正确,那么RESTeasy可能无法正确解析它。

      4. RESTeasy内部问题:如果你在使用RESTeasy时遇到问题,那么可能是RESTeasy内部的问题。你可以尝试查找RESTeasy的错误日志,或者尝试在Stack Overflow等在线社区中寻求帮助。

      5. Swagger2库问题:如果你的项目使用了Swagger2,那么可能需要确保你的项目中包含了Swagger2的库。你可以尝试在你的项目中添加Swagger2的依赖,或者手动编译Swagger2的库。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部