我正在尝试将以下对象转换为查询字符串,以便可以与 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 请求?