1
カンマ区切りリストとして複数のパラメータ値を持つURLを作成することはできますか?カンマ区切りリストとしての複数のクエリパラメータ値
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import org.springframework.web.util.UriComponentsBuilder;
public class MyMain {
public static void main(String[] args) {
MultiValueMap<String, String> queryParams = new LinkedMultiValueMap<>();
queryParams.add("order", "1");
queryParams.add("order", "2");
System.out.println(UriComponentsBuilder.fromHttpUrl("http://example.com")
.queryParams(queryParams)
.build()
.toString());
}
}
このコードによって生成URLは次のとおりです:私は取得したいと思い何
http://example.com?order=1&order=2
は次のとおりです。
http://example.com?order=1,2
別の使い方
次のスニペットは、URLを出力しますフレームワークは選択肢ではなく、フレームワークを使用しているので、私の方法でURLを構成するロジックを構築しないようにしたいと考えています。
これを行うことができる春のウェブや春のブートには何かありますか?