Ersetzen Sie nur einen Teil des URL-Hosts durch Java

Ersetzen Sie nur die Host- und Portnummern, die Teil der URL sind, durch Java. Hier erfahren Sie, wie Sie den `` `UriComponentsBuilder``` von spring verwenden.

Quellcode

Fast eine Kopie von https://stackoverflow.com/questions/46667342/java-replace-host-in-url. Geben Sie die ursprüngliche URL in "UriComponentsBuilder" an und ersetzen Sie sie durch eine Methode wie "host".

import org.springframework.web.util.UriComponentsBuilder;

        String url = "http://localhost:8080/example?param=hoge";

        UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url);
        String url2 = builder.host("hoge-host").toUriString();

        System.out.println(url2);// http://hoge-host:8080/example?param=hoge

Referenz-URL

Recommended Posts

Ersetzen Sie nur einen Teil des URL-Hosts durch Java
Ändern Sie nur einen Teil des Textes
[Java] Zugriff auf die signierte URL von s3 (signierte Version 2)
[Java] Der verwirrende Teil von String und StringBuilder
Berechnen Sie die Ähnlichkeitsbewertung von Zeichenketten mit JAVA
[Java] So erhalten Sie die URL der Übergangsquelle
Rufen Sie die URL des HTTP-Umleitungsziels in Java ab
CI die Architektur von Java / Kotlin-Anwendungen mit ArchUnit
Überwachen Sie den internen Status von Java-Programmen mit Kubernetes
Überprüfen Sie das Verhalten von Java Intrinsic Locks mit bpftrace
Die Geschichte von dto, dao-like mit Java, SQLite
[Java] Schneiden Sie einen Teil der Zeichenfolge mit Matcher und regulären Ausdrücken aus
[Java] Vereinfachen Sie die Implementierung der Datenverlaufsverwaltung mit Reladomo
Stellen Sie sicher, dass Sie das Java compareTo-Ergebnis mit 0 vergleichen
[Java] Löschen Sie die Elemente von List
Java mit Ramen lernen [Teil 1]
Ersetzen Sie den Inhalt der Jar-Datei
[Java1.8 +] Mit LocalDate das Datum des nächsten × Tages abrufen
[Java Edition] Geschichte der Serialisierung
Probieren Sie HelloWorld mit der Mindestkonfiguration von Heroku Java Spring-Boot aus
Grundlegende Verwendung von Java Optionaler Teil 1
Herstellen einer Verbindung zu einer Datenbank mit Java (Teil 1) Möglicherweise die grundlegende Methode
Ersetzen Sie durch einen Wert entsprechend der Übereinstimmung mit einem regulären Java-Ausdruck
Folgen Sie dem Link mit Selen (Java)
Eine Geschichte über das Erreichen der League Of Legends-API mit JAVA
Rufen Sie die öffentliche URL der privaten Datei von Flickr in Java ab
Der Suchtpunkt bei der Durchführung der Basisauthentifizierung mit Java URLConnection
[Java] Angemessene Einführung durch Tenpa-Leute Java Teil 0 (Code-Regeln)
Serververarbeitung mit Java (Einführung Teil.1)
Überschreiben Sie den gleichnamigen Upload mit dem BOX SDK (Java).
Ist die von Ihnen verwendete Version von Elasticsearch mit Java 11 kompatibel?
Die Geschichte eines Game Launcher mit automatischer Ladefunktion [Java]
Lassen Sie uns das Ergebnis der Analyse von Java-Bytecode in einem Klassendiagramm ausdrücken
Verwenden Sie Docker-Compose, um Ihre Lieblings-IP im Host-Netzwerk anzugeben und zu starten.
Überprüfen Sie den MX-Eintrag der E-Mail-Adresse mit Java und die Domain
[Java] Überprüfen Sie, ob die Zeichenfolge nur aus Leerzeichen besteht (= Leerzeichen)
[Java] Holen Sie sich MimeType aus dem Inhalt der Datei mit Apathce Tika [Kotlin]
Holen Sie sich das Ergebnis von POST in Java
Überprüfen Sie den Inhalt des Java-Zertifikatspeichers
Untersuchen Sie die Speichernutzung von Java-Elementen
[Java] Ermittelt den Tag eines bestimmten Tages
Anmerkung: [Java] Überprüfen Sie den Inhalt des Verzeichnisses
Vergleichen Sie Elemente eines Arrays (Java)
Einführung in Java ab 0 Teil 1
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Was sind die aktualisierten Funktionen von Java 13
Rückblick auf die Grundlagen von Java
Ausgabe des Buches "Einführung in Java"
Über die Behandlung von BigDecimal (mit Reflexion)
Die Geschichte des Schreibens von Java in Emacs
Formatieren Sie den Inhalt von LocalDate mit DateTimeFormatter
[Java] Überprüfen Sie die Anzahl der Zeichen
Versuchen Sie es mit der Wii-Fernbedienung in Java
[Java] Ermitteln Sie das Datum mit der LocalDateTime-Klasse
<Java> Quiz zum Batch-Konvertieren von Dateinamen, die durch eine bestimmte Zeichenfolge mit einem Teil des Dateinamens getrennt sind
Inkrementiert durch das dritte Argument der iterierten Methode der aus Java9 hinzugefügten Stream-Klasse
Durchbrechen Sie gewaltsam das C-Problem "* 3 oder / 2" von [AtCoder Problem-ABC100] mit Java [Code]
Überprüfen Sie das ID-Token eines von AWS Cognito in Java authentifizierten Benutzers
Die Geschichte des einfachen String-Vergleichs in Java
[Java] Behandlung von Java Beans in der Methodenkette