相关疑难解决方法(0)

如何在Java中将对象转换为查询字符串?

我正在尝试将以下对象转换为查询字符串,以便可以与 GET 请求一起使用。

Class A {
  String prop1;
  String prop2;
  Date date1;
  Date date2;
  ClassB objB;
}

Class B {
 String prop3;
 String prop4;
}
Run Code Online (Sandbox Code Playgroud)

我们可以将第一个对象转换为 Map 然后将 map 转换为 MultiValueMap 并使用 URIComponentsBuilder.fromHttpUrl("httpL//example.com").queryParams(multiValueMap).build();

是否有更短更好的方法将对象转换为查询字符串,以便在 Spring 项目中用于 Junit 测试的 GET 请求?

java junit spring

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

标签 统计

java ×1

junit ×1

spring ×1