当前位置: 首页 > 知识库问答 >
问题:

Swagger UI和CXF没有在规范中定义的操作

柴兴贤
2023-03-14

我正在用Apache CXF构建Spring Boot应用程序。当尝试添加swagger时,我没有在spec中定义任何操作!错误,尽管我通过注释指定了1-2个操作。Swagger的CXF配置部分如下:

factory.setFeatures(Collections.singletonList(createSwaggerFeature()));

public Swagger2Feature createSwaggerFeature() {
        Swagger2Feature swagger2Feature = new Swagger2Feature();
        swagger2Feature.setPrettyPrint(true);
        swagger2Feature.setSupportSwaggerUi(true);
        swagger2Feature.setScanAllResources(true);
        swagger2Feature.setHost("localhost:8080");
        swagger2Feature.setBasePath("/cxf/todo_list");
        swagger2Feature.setTitle("TodoList Application");
        swagger2Feature.setContact("https://www.github/abondar24");
        swagger2Feature.setDescription("Another TodoList application with Spring Boot and Swagger");
        swagger2Feature.setVersion("1.0.0");
        return swagger2Feature;
    }

我相信功能设置不正确。我错过了什么?api-docs的链接如下所示:http://localhost:8080/cxf/todo_list/api-docs?url=/cxf/todo_list/swagger.json

在UI页面的explore字段中:/cxf/todo_list/swagger.json

共有1个答案

养翔
2023-03-14

我已经解决了问题。我忘了把@path注释放入我的rest-service。我做了之后,斯瓦格开始工作了。我唯一不明白的是--如何摆脱默认标记

 类似资料:
  • 规范约定 列表返回字段,需要包含以下字段 items 数据列表 page 当前页面 limit 当前每页数量 total_items 总数量 total_pages 总页数

  • 我试图创建一个网络商店购物车组件的减速器,但我遇到了这个错误: “操作”未定义 我的代码如下: 这就是cartActions的样子。似乎以前的代码必须以某种方式使用它,但是如何使用呢?从“axios”导入axios;从“…”导入{CART\u ADD\u ITEM}/常数/常数'; 导出常量addToCart=(id,数量)= 这有什么问题?

  • 公司及产品名称 我们的公司及产品名称是「DaoCloud」。注意这是两个单词的合成词,所以中间沒有空格(参考:GitHub)。如作为 URL 的一部分,应该使用全小写的「daocloud」。 文案风格 一定多检查,确保没有错别字。 即使是流行语中的谐音错别字也不要使用,比如「墙裂」、「童鞋」等。 我们崇尚精练的文风。请在检查中把对表达意思没有明显作用的字、词、句删除,在不影响表达效果的前提下把文案

  • 在下面的代码中 为什么当console.log(x)时,x是未定义的?

  • 出于性能考虑,HTML 中不允许使用内联 style,所有样式只能放到 <head> 的 <style mip-custom> 标签里。 正确方式: <head> <style mip-custom> p { color: #00f;} </style> </head> <body> <p>Hello World!</p> </body> 错误方式: <!-- 禁止使用 sty

  • 我是通过npm安装来安装节点模块的,然后我在终端上尝试了gulp sass watch。和get ReferenceError:primordials未定义错误,如下所示,请帮助我解决此问题:- 提前感谢您。