gpt4 book ai didi

java - Spring 的 Swagger 注释

转载 作者:行者123 更新时间:2023-12-01 09:34:35 26 4
gpt4 key购买 nike

使用 swagger,您可以将 java beans 注释为模型。例如:

@ApiModel(value="xyz")
public class object1 {
@ApiModelProperty(name = "property1")
private String abc;
}

我想在 spring 中从外部文件加载字符串“property1”和“xyz”。关于如何做到这一点有什么建议吗?

最佳答案

该外部文件是 swagger 规范吗?如果是这样,您可以扭转这一局面,并根据您的规范生成代码。 - 契约(Contract)第一。

例如,您可以使用 https://github.com/swagger-api/swagger-codegen生成模型甚至 API 接口(interface)(操作)类,然后在代码中使用它们。

我正在使用 swagger-codegen 附带的 springboot 模板。

java -jar swagger-codegen-cli.jar generate \
-i <input swagger spec> -l spring --library spring-boot

它还有用于指定生成代码的包名称的选项。

关于java - Spring 的 Swagger 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39110071/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com