如何使用Swagger-UI RestAPI上传图片?

问题描述 投票:0回答:1

第一次来这里,我对 Java 非常陌生。我正在尝试编写一个类似于在线商店的程序,客户也可以将自己的图片上传到该网站(以查看产品在他们身上的外观,但我们不讨论这个,因为我们实际上不会编写代码) )。我们的老师希望我们找到一个在线图像托管网站,该网站将返回 URL 并将该网站集成到项目中。他特别要求我们通过 Swagger-UI 和 RestAPI 来做到这一点。

我们的教练没有向我们展示如何做到这一点,并告诉我们对此进行研究,但我已经寻找了几个小时,要么我很愚蠢,无法使我找到的东西发挥作用,要么我只是找不到我想要的东西需要。

我们使用 Spring.io 创建项目(因此使用 gradle),并在 Spring 上创建项目时使用这些依赖项: 龙目岛 春季网 Spring数据JPA Spring Data JDBC

我在我的 application.yml 文件中尝试了此链接 https://swagger.io/docs/specification/describing-request-body/file-upload/ 中显示的步骤,但无法使其正常工作。不确定我是否需要编写一个方法或其他东西。抱歉,如果这是一个基本问题,对于编码来说是超级新手,我得到了 Rona,过去几天我的大脑基本上已经很混乱了。感谢所有花时间阅读本文的人!

java spring swagger-ui
1个回答
0
投票

我们可以使用 OpenApi 来启用 swagger,只要它位于类路径上即可。这需要将依赖项添加到 build.gradle 文件中。控制器方法将显示在 Swagger UI 上,可以通过 http://localhost:8080/swagger-ui/index.html 访问该 UI。

© www.soinside.com 2019 - 2024. All rights reserved.