반응형
URL aUrl = new URL(url);
Map<String, String> queryMap = getQueryMap(aUrl.getQuery());
public static Map<String, String> getQueryMap(String query) throws Exception {
if (!StringUtils.hasText(query) || query.split("&").length == 0) {
log.error("url null");
throw new Exception();
}
String[] params = query.split("&");
Map<String, String> map = new HashMap<>();
for (String param : params) {
String name = param.split("=")[0];
String value = param.split("=")[1];
map.put(name, value);
}
return map;
}
반응형
'백앤드 이야기 > JAVA&Spring' 카테고리의 다른 글
[JAVA] 동시성 테스트 (0) | 2023.12.14 |
---|---|
[JAVA] Checked Exception, Unchecked Exception (0) | 2023.12.14 |
[JAVA] 자바로 셀레니움(Selenium)을 구현해보자!(크롤링) (0) | 2023.10.28 |
[JAVA] 이름 규칙 (0) | 2023.07.22 |
[JAVA&기타] 네이밍 규칙 (0) | 2022.03.11 |
댓글