小编sup*_*cr7的帖子

添加换行符以 swagger 输出

我正在使用swagger-jersey2-jaxrs版本1.5.15。我在swagger-ui 3.0.9。我使用@SwaggerDefinition 注释和标签向标题添加了描述(因为描述参数现在已弃用)。代码如下:

@Api(tags = { "Hello World" })
@SwaggerDefinition(tags = { @Tag(name = "Hello World", description = 
    "Description about world: " + "  \n" +
    "1. Hello " + "\n" +
    "2. World " + "<br>" 
 )})
Run Code Online (Sandbox Code Playgroud)

通过使用它,我能够向“Hello World”标题添加描述。我的问题是我应该如何为每个点添加换行符。我尝试了以下但失败了:

  1. 添加"\n""<br>"到字符串。\n"不反映换行符,而"<br>"只是将字符串添加"<br>"到呈现的字符串中。

  2. 我也尝试使用System.lineSeparator()and System.getProperty("line.separator")但这给出了错误“注释属性 Tag.description 的值必须是常量表达式”。

当使用上面的第一种方法时,Swagger 会显示一个换行符 notes其他注释参数(不适用于@Api),是否有任何解决方法可以使用它来获取换行符?

欢迎任何建议,提前致谢!:)

java jax-rs jersey swagger

7
推荐指数
2
解决办法
2万
查看次数

获得python列表的所有k个组合的有效方法

我使用的itertools.combinations(iterable,k)方法对于大型测试用例来说非常耗时.有没有什么方法可以让它更快.

例如,我有一个数字列表: [1,2,3]

列表的所有可能的'2'组合: [(1,2),(1,3),(2,3)]

任何帮助表示赞赏.

python

1
推荐指数
1
解决办法
1292
查看次数

标签 统计

java ×1

jax-rs ×1

jersey ×1

python ×1

swagger ×1