我正在开发一个基于服务的应用程序,我正在为其添加openapi基于注释,例如@RequestBody, @Parameter, @Schema在“@Schema我有一个example字段”中,我可以为其提供格式示例模板String。
我已经提供了,example JSON string但 JSON 内容很大,所以我想将其添加到file我的resources文件夹中。但我目前无法加载它。有人可以让我知道如何添加文件中的示例内容而不是字符串吗?
我尝试查找,发现有一个字段externalValue,但我无法理解如何使其工作。以下是文档的链接。
以下是我的代码,它工作得很好:
@Path("/generate")
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
@RequestBody(description = "InputTemplate body",
content = @Content(schema = @Schema(implementation = InputTemplate.class, example = "{\n" +
" \"names\":[\n" +
" \"Batman\",\n" +
" \"Superman\",\n" +
" \"Ironman\"\n" +
" ],\n" +
" \"jobs\":[\n" +
" \"Fighting\",\n" +
" \"Fyling\",\n" +
" \"Teching\"\n" +
" ]\n" +
"}"))) …Run Code Online (Sandbox Code Playgroud)