Quarkus是一种开发框架,用于构建云原生、可扩展且高效的Java应用程序。它提供了基于OpenAPI的定义和自动生成API文档的功能。
在Quarkus应用程序中,可以通过以下步骤将基本路径添加到OpenAPI定义:
示例代码:
@Path("/api")
public class MyController {
@GET
@Path("/hello")
public String sayHello() {
return "Hello, World!";
}
}
在上面的示例中,/api
被指定为基本路径。
quarkus.swagger-ui.always-include=true
quarkus.swagger-ui.path=/swagger-ui
quarkus.smallrye-openapi.path=/openapi
quarkus.smallrye-openapi.servers[0].url=http://localhost:8080/api
在上面的示例中,/openapi
被配置为OpenAPI定义的路径,/swagger-ui
被配置为Swagger UI界面的路径,并且http://localhost:8080/api
被指定为服务的基本路径。
http://localhost:8080/swagger-ui
,即可在Swagger UI界面上看到生成的API文档。该文档将包含基本路径为/api
的所有端点和相关信息。Quarkus相关产品和介绍链接地址:
请注意,以上仅为示例,实际应用场景和推荐的产品可能因具体需求而异。