我声明了一个变量
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 作为参数
在我正在使用的遗留代码中,我发现了以下内容:
@Autowired
final lateinit var controller: CustomController
Run Code Online (Sandbox Code Playgroud)
这个final关键字在这里是什么意思?
在 Kotlin 文档中,我找到了关于阻止覆盖开放类中方法的final关键字的简短描述,但没有关于字段的信息。另外 - 我发现线路所在的班级没有打开
使用 sql 查询,我得到 100 个结果行。我需要知道这 100 行内的单行位置。我有可以循环检查的独特字段,但这需要很长时间。有没有办法可以在查询结果中获得单个项目的位置。
例如:我有一个带有唯一用户 ID 的表(12, 13, 20, 21, 34, 5)。这些用户按创建日期排序。如何id = 34使用 sql 查询获取用户位置?