Präfix hinzufügen, um alle Spring-Boot-Antrieb Endpunkte
Gibt es eine einfache Möglichkeit zum hinzufügen eines Präfix für alle der Antrieb Endpunkte?
/env -> /secure/env
/health -> /secure/health
/info -> /secure/info
...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jesper ' s Antwort ist vollkommen richtig, aber ich war auf der Suche nach einem einfacheren Weg, indem alle Endpunkte, und es kann getan werden, mit
management.context-path
, z.B.:management.endpoints.web.base-path
docs.Frühling.io/spring-boot/docs/2.1.x/Referenz/htmlsingle/...Legen Sie die Eigenschaften
endpoints.{name}.path
in Ihremapplication.properties
. Zum Beispiel:Um Sicherheit zu aktivieren, die auf einen Endpunkt, Satz
endpoints.{name}.sensitive
zutrue
. Zum Beispiel:Siehe auch Sichern von vertraulichen Endpunkte, Antrieb Sicherheit und HTTP Gesundheit endpoint Zugriffsbeschränkungen in die Spring-Boot-Referenz-Dokumentation, wenn Sie möchten, sichern Sie den Antrieb Endpunkte Ihrer Anwendung.
Sehen Die gemeinsame Anwendung Eigenschaften im Frühjahr Starten die Referenz-Dokumentation für eine Liste von gemeinsamen Eigenschaften, die Sie festlegen können, in
application.properties
.Laut aktuellen Spring-Boot-Dokumentation, die Eigenschaft zu ändern ist: