小编m.a*_*icz的帖子

使用 Multimap 而不是 Map 为 Rest Assured Call 发送参数

我声明了一个变量

    static Multimap<String, Object> multiList = ArrayListMultimap.create();
Run Code Online (Sandbox Code Playgroud)

并添加值,如

    multiList.put(**key1**,value1)
    multiList.put(**key1**,value1)
    multiList.put(**key2**,value3)
Run Code Online (Sandbox Code Playgroud)

现在,我传递的请求就像

    Response response = RestAssured.given().header("Cookie", SessionDetailsCedar.CSESSIONID).and().header("X-CSRFToken", SessionDetailsCedar.CSRF).and().header("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8").and().header("Connection", "keep-alive").formParameters(<b>multiList</b>).when().post(<b>Some URL</b>);
Run Code Online (Sandbox Code Playgroud)

我的问题是当我想使用 Multimap 时,formParameters(Map)仅使用 Map 作为参数

java multimap rest-assured

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

该字段旁边的“final”关键字代表什么?

在我正在使用的遗留代码中,我发现了以下内容:

@Autowired
final lateinit var controller: CustomController
Run Code Online (Sandbox Code Playgroud)

这个final关键字在这里是什么意思?

在 Kotlin 文档中,我找到了关于阻止覆盖开放类中方法的final关键字的简短描述,但没有关于字段的信息。另外 - 我发现线路所在的班级没有打开

spring kotlin

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

SQLite 在不使用循环的情况下获取结果查询中的单行位置

使用 sql 查询,我得到 100 个结果行。我需要知道这 100 行内的单行位置。我有可以循环检查的独特字段,但这需要很长时间。有没有办法可以在查询结果中获得单个项目的位置。

例如:我有一个带有唯一用户 ID 的表(12, 13, 20, 21, 34, 5)。这些用户按创建日期排序。如何id = 34使用 sql 查询获取用户位置?

java sql sqlite android

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

标签 统计

java ×2

android ×1

kotlin ×1

multimap ×1

rest-assured ×1

spring ×1

sql ×1

sqlite ×1